mysqli_fetch_array() 检查重复数据时出错
当尝试确定数据库中是否存在 Facebook User_id 时,用户可能会遇到错误:“mysqli_fetch_array() 期望参数 1 为 mysqli_result,布尔值"
分析
此错误表明执行数据库查询的 mysqli_query() 函数失败并返回 false。因此,mysqli_fetch_array() 无法从查询中检索预期的结果集。
解决方案
要解决该问题,请在 mysqli_query 之后插入以下代码() 调用:
if (!$check1_res) { trigger_error(mysqli_error($con), E_USER_ERROR); }
此代码显示与失败查询相关的 MySQL 错误消息,提供见解深入了解问题的根本原因。
其他信息
有关 mysqli_error() 函数的更多详细文档:
以上是为什么在检查重复数据时`mysqli_fetch_array()`返回'期望参数1为mysqli_result,给定布尔值”?的详细内容。更多信息请关注PHP中文网其他相关文章!