这个问题已经在这里有了答案 :
7年前关闭。
可能重复: PHP:警告:sort()期望参数1为数组,给定资源
可能重复:
PHP:警告:sort()期望参数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))
您的查询($ myQuery)失败,因此不产生查询资源,而是产生FALSE。
要揭示动态生成的查询的样子并揭示错误,请尝试以下操作:
$result2 = mysql_query($myQuery) or die($myQuery."<br/><br/>".mysql_error());
错误消息将引导您找到解决方案,从下面的注释中可以看出,该解决方案与在要从中进行选择的表中不存在的字段上使用ORDER BY有关。