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

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

/ 猿问

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

慕标5265247 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 回答

?
白衣染霜花

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

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

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

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


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

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


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

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


查看完整回答
反对 回复 2019-07-22

添加回答

回复

举报

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