Mysql查询有时并不总是失败

时间:2012-09-03 15:24:51

标签: php mysql

我在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 ...

但是在那一刻,如果我刷新页面,则不会发生错误并显示正确的行号。有时并非总是会出现此问题。 有人有解决方案吗?

谢谢

1 个答案:

答案 0 :(得分:-1)

这将在您的错误日志文件中记录mysql错误: mysql_query(“SELECT * FROM ip_tables”)或error_log(mysql_error());