联接表时phpMyAdmin中出错(类型错误:HTML特殊字符():参数#1($string)必须是字符串类型,给定空值)

vq8itlhq  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(143)

我一直在尝试连接两个表,其中(on)条件列可能包含空值。我在php myadmin中不断得到以下php错误:

TypeError: htmlspecialchars(): Argument #1 ($string) must be of type string, 
null given in C:\xampp\phpMyAdmin\libraries\classes\Display\Results.php on line 2012

经过大量的调查,发现**phpMyAdmin版本(5.1.1)PHP版本(8.0.13)**不兼容
通过此链接将phpMyAdmin升级到最新版本(5.2.0)后,错误不再出现,我能够成功运行查询。
Updating phpmyadmin in xampp server
这里也是我的查询仅供参考

SELECT * from table uc 
LEFT JOIN table u 
on u.id <=> uc.user_id
hyrbngr7

hyrbngr71#

经过大量的调查,发现phpMyAdmin版本(5.1.1)与PHP版本(8.0.13)不兼容。
通过此链接将phpMyAdmin升级到最新版本(5.2.0)后,错误不再出现,我能够成功运行查询。
Updating phpmyadmin in xampp server

相关问题