可能重复:警告:mysql_fetch_ *期望参数1是资源,布尔给定错误
$result3=mysql_query("select * from $mail ORDER BY `data_id` DESC");
在这种情况下,如果data_id为NULL,则查询显示警告 - 警告:mysql_fetch_array()期望参数1为资源,在F:\ xampp \ htdocs中给出布尔值...
如果 mysql_query 失败,则返回 false . 在将 $result3 传递给任何其他mysql函数之前,您需要检查它 . (在这种情况下也打印或记录错误,以便您可以调试它 . )
mysql_query
false
$result3
正如它在官方文件中所描述的那样,
对于SELECT,SHOW,DESCRIBE,EXPLAIN和其他返回结果集的语句,mysql_query()在成功时返回资源,如果出错则返回FALSE .
所以参数1是 false
见:http://php.net/manual/en/function.mysql-query.php
2 回答
如果
mysql_query
失败,则返回false
. 在将$result3
传递给任何其他mysql函数之前,您需要检查它 . (在这种情况下也打印或记录错误,以便您可以调试它 . )正如它在官方文件中所描述的那样,
所以参数1是
false
见:http://php.net/manual/en/function.mysql-query.php