为了账号安全,请及时绑定邮箱和手机立即绑定

警告:MySQL_FETCH_Array()希望参数1是资源,布尔值在中给出。

警告:MySQL_FETCH_Array()希望参数1是资源,布尔值在中给出。

小唯快跑啊 2019-07-22 09:41:46
警告:MySQL_FETCH_Array()希望参数1是资源,布尔值在中给出。请帮帮忙我得到以下错误:警告:MySQL_FETCH_Array()期望参数1为资源,布尔值为.以下是我的疑问:$query = "SELECT ListNumber FROM residential"; $result1 = mysql_query($query);      if (mysql_num_rows($result1) >10){          $difference = mysql_num_rows($result1) - 10;          $myQuery = "SELECT * FROM `residential` ORDER BY `id` LIMIT 10,". $difference;          $result2 = mysql_query($myQuery); echo $result2;         $replace =  str_replace(", "," | ", $result2);     while ($line = mysql_fetch_array($result2, MYSQL_BOTH))
查看完整描述

3 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

您的查询($myQuery)失败了,因此不是生成查询资源,而是生成false。

要显示动态生成的查询的外观和显示错误,请尝试如下:

$result2 = mysql_query($myQuery) or die($myQuery."<br/><br/>".mysql_error());

错误信息将引导您找到解决方案,从下面的注释中可以看出,它与在您要从中选择的表中不存在的字段中使用ORDERBY有关。


查看完整回答
反对 回复 2019-07-22
?
回首忆惘然

TA贡献1847条经验 获得超11个赞

您发布的代码不包括呼叫mysql_fetch_array()..但是,最有可能出错的是发出一个返回错误消息的查询,在这种情况下,查询函数的返回值为false,并试图打电话给mysql_fetch_array()它不起作用(因为布尔false不是MySQL结果对象)。


查看完整回答
反对 回复 2019-07-22
?
白板的微信

TA贡献1883条经验 获得超3个赞

mysql_fetch_array()如果收到此错误,则期望参数1是在服务器上php错误中给定的资源布尔值:please select all privileges on your server..你会得到答案的.。


查看完整回答
反对 回复 2019-07-22
  • 3 回答
  • 0 关注
  • 952 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信