$rs = mysql_query("SELECT user, userid FROM House WHERE userid='$userid'");
这返回 Resource id #37
表House是空的,不应该返回FALSE吗?
根据手册http://php.net/manual/en/function.mysql-query.php
我总是在出错时得到 FALSE,但这次不是。 谁能解释一下,谢谢!
最佳答案
如果您的查询没有问题,那么 mysql_query()
将不会返回 false
。空结果集不是错误。
针对该结果调用任何提取函数将返回false
。 mysql_num_rows()
将返回 0
。
关于php - mysql_query 在空表上返回 TRUE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7100521/