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

警告: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))


小唯快跑啊
浏览 985回答 3
3回答

白衣染霜花

您的查询($myQuery)失败了,因此不是生成查询资源,而是生成false。要显示动态生成的查询的外观和显示错误,请尝试如下:$result2&nbsp;=&nbsp;mysql_query($myQuery)&nbsp;or&nbsp;die($myQuery."<br/><br/>".mysql_error());错误信息将引导您找到解决方案,从下面的注释中可以看出,它与在您要从中选择的表中不存在的字段中使用ORDERBY有关。

回首忆惘然

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

白板的微信

mysql_fetch_array()如果收到此错误,则期望参数1是在服务器上php错误中给定的资源布尔值:please select all privileges on your server..你会得到答案的.。
打开App,查看更多内容
随时随地看视频慕课网APP