我在PHP页面中有一个简单的mysql查询。查询有点像这样 -
$q=mysql_query("SELECT * FROM ip_tables");
echo mysql_num_rows($q);
ip_tables
中的行数仅为5-10
。问题是这个简单的查询有时没有任何理由失败。例如,有时我加载页面并找到错误消息Warning: invalid argument supplied to mysql_num_rows. resource required, boolean given in ...
。
但是在那一刻,如果我刷新页面,则不会发生错误并显示正确的行号。有时并非总是会出现此问题。 有人有解决方案吗?
谢谢
答案 0 :(得分:-1)
这将在您的错误日志文件中记录mysql错误: mysql_query(“SELECT * FROM ip_tables”)或error_log(mysql_error());