mysql_num_rows()期望参数1是资源,布尔值是给定的

时间:2013-05-13 12:33:55

标签: php mysql

我向数据库添加日期时出现小错误。

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

但它在我的网络服务器上工作正常,但它无法在本地主机上运行。

1 个答案:

答案 0 :(得分: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;