You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

phpMyAdmin连表报htmlspecialchars()参数为null错误解决方法

问题现象

在phpMyAdmin中对两张ON关联条件列可能包含null值的表执行连表查询时,程序持续抛出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版本存在适配缺陷,会在查询结果包含null值时触发上述类型错误。

解决办法

参照XAMPP环境下升级phpMyAdmin的标准操作指引,将phpMyAdmin升级至5.2.0及以上稳定版本后,该错误不再复现,相关查询可正常执行。

附:本次排查使用的测试SQL语句
SELECT * from table uc 
LEFT JOIN table u 
on u.id <=> uc.user_id

内容的提问来源于stack exchange,提问作者Sarah Tammam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.31 23:18:15