2013-05-13 237 views
-4

中给出我在将数据添加到数据库时有小错误。mysql_num_rows()期望参数1是资源,布尔值在

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\chemmad\register.php on line 17. 

但它在我的web服务器上正常工作,但它不能从本地主机上工作。

+0

我们可以有你的PHP代码,看看哪里是错误? – 2013-05-13 12:53:03

+0

你有没有试过寻找这个确切的错误信息,并遵循任何已经可用的建议吨? – deceze 2013-05-13 13:13:47

回答

0

mysql_num_rows已被弃用,因此您不应该使用它。

正确的方法来计算在PHP中的行数是:

$db = new PDO(... db connection details ...); 
$q = $db->query('SELECT a, b, c FROM tbl WHERE oele = 2 GROUP BY boele'); 
$rows = $q->num_rows; 

print $rows; 
相关问题