请帮忙,
我得到以下错误:
警告: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))
Run Code Online (Sandbox Code Playgroud)
Cod*_*aft 39
您的查询($ myQuery)失败,因此不生成查询资源,而是生成FALSE.
要显示动态生成的查询的外观并显示错误,请尝试以下操作:
$result2 = mysql_query($myQuery) or die($myQuery."<br/><br/>".mysql_error());
Run Code Online (Sandbox Code Playgroud)
错误消息将引导您进入解决方案,从下面的评论中,该解决方案与您正在选择的表中不存在的字段上使用ORDER BY相关.
| 归档时间: |
|
| 查看次数: |
219925 次 |
| 最近记录: |