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

Jij*_*n P -1 php mysql

$count = mysql_query("SELECT COUNT(id) FROM users");

echo $count;
Run Code Online (Sandbox Code Playgroud)

这是行不通的。错误消息资源 ID 未知 #21。
如何解决这个问题?

Mr.*_*ien 7

你应该使用 fetchColumn()

$count = $db->query("SELECT COUNT(id) FROM users");
Run Code Online (Sandbox Code Playgroud)

应该

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

echo $count; //Returns number of rows
Run Code Online (Sandbox Code Playgroud)