如何在Mysql数据库中获取PHP中的行数?

如何在Mysql数据库中获取PHP中的行数?,php,mysql,Php,Mysql,这是行不通的。错误消息资源id未知#21。 如何修复此问题?您应该使用 应该是 $count = $db->query("SELECT COUNT(id) FROM users"); 使用此mysql\u num\u行 $count = $db->query("SELECT COUNT(id) FROM users")->fetchColumn(); echo $count; //Returns number of rows 您使用的是什么数据库?试试这个:var\u d

这是行不通的。错误消息资源id未知#21。
如何修复此问题?

您应该使用

应该是

$count = $db->query("SELECT COUNT(id) FROM users");

使用此mysql\u num\u行

$count = $db->query("SELECT COUNT(id) FROM users")->fetchColumn();

echo $count; //Returns number of rows


您使用的是什么数据库?试试这个:var\u dump($count)。也许有帮助。我没有使用PDO。使用了Msql连接。此答案是错误的,因为每次调用时它都返回1
$count = $db->query("SELECT COUNT(id) FROM users")->fetchColumn();

echo $count; //Returns number of rows
$sql=mysql_query("SELECT COUNT(id) FROM users");
$count= mysql_num_rows($sql);
echo $count ;