我目前正在使用tinyint在mysql中存储布尔值,并且我正在尝试查询数据库但它失败了。我得到的错误是Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given
,如果我没有弄错,只是意味着查询不起作用。在我发布查询之前,让我说我正在使用几乎弃用的php进行查询,但是它不会正常运行,我只是需要它才能真正快速地工作。我知道这些东西都在更新,所以随时分享任何相关的材料(我确实需要赶上它),但我正在寻找的解决方案是我的旧学校查询。查询是:
$sql = mysql_query("SELECT * FROM contact ORDER BY id ASC WHERE read='0'");
其中read是有问题的tinyint。
我试过WHERE read=0
和WHERE read=false
这些都不起作用,我提前感谢任何帮助!