首页 文章

MySQL查询问题[重复]

提问于
浏览
0

可能重复:警告:mysql_fetch_ *期望参数1是资源,布尔给定错误

$result3=mysql_query("select * from $mail ORDER BY `data_id` DESC");

在这种情况下,如果data_id为NULL,则查询显示警告 - 警告:mysql_fetch_array()期望参数1为资源,在F:\ xampp \ htdocs中给出布尔值...

2 回答

  • 0

    如果 mysql_query 失败,则返回 false . 在将 $result3 传递给任何其他mysql函数之前,您需要检查它 . (在这种情况下也打印或记录错误,以便您可以调试它 . )

  • 2

    正如它在官方文件中所描述的那样,

    对于SELECT,SHOW,DESCRIBE,EXPLAIN和其他返回结果集的语句,mysql_query()在成功时返回资源,如果出错则返回FALSE .

    所以参数1是 false

    见:http://php.net/manual/en/function.mysql-query.php

相关问题