php显示报错: Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given

php显示报错: Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given,第1张

这个错误信息是因为,你的$result中没有结果,而是一个查询失败的false返回值。可能的原因是admin是mysql的关键字。在sql语句的admin两边加上`这个符号,就是tab键上面,esc键下面那个键。如果还有问题的话,请继续追问,我很乐意帮你解决这个问题。

SQL:insert into users set id=7,name'1',city='Beijing',created_time=NOW()

改为

SQL:insert into users set id=7,name = '1',city='Beijing',created_time=NOW()

很明显的错误....

$sql="insert into users set id=7,name = '".$name."',city='".$city."',created_time=NOW()"

mysql_query($sql) OR die("<br/>ERROR:<b>".mysql_error()."</b><br/>SQL:".$sql)

mysql_close($conn)

根据Joe Swindell的建议,可能是查询中的SET@runningTotal:=0行。要解决的问题是找到一种方法将下面的复杂查询转换为JSON字符串,该字符串还将保存NumPosts部分。NumPosts是一个运行总数,它依赖于设置行;删除设置行将删除mysqli_fetch_数组错误,但会导致所有NumPost值为空。

编辑2:我已经回显了下面的查询并粘贴回MySQL中,以确认它正在工作,并且它实际上是有效的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8644435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存