php - MySQL - 返回表中的行数

标签 php mysql

我不太擅长 PHP,但我了解其他一些类似的语言。

现在我想做的是获取表中有多少行。这是我的代码。

$result = mysql_query("SELECT COUNT(*) FROM list");
$num_rows = mysql_num_rows($result);
echo $num_rows;

现在这段代码返回 1,而实际上是 3。这是为什么? 感谢您的帮助。

最佳答案

检查这个

$result = mysql_fetch_array(mysql_query("SELECT COUNT(*) as count FROM list"));
echo $result['count'];

关于php - MySQL - 返回表中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19509097/

相关文章:

php - 尝试在PHP中使用全局异常处理程序来统一处理各种顶级异常

php - var_dump() 不适用于 gRPC Protobuf 类的实例

php - 通过 PHP/Javascript 登录 Wordpress

php - mysqli MariaDB 的 header 和客户端库次要版本不匹配

php - 在 Symfony2 中创建移动应用程序

php - mysql 存储旧数据

php - 中断 $_POST 以预览输入

php - 是否可以在 MySQL 中链接/分组行?

mysql - InnoDB 中行锁定所需的快速解释

MySQL 可能进行团队对团队比赛,其中一名玩家可以属于多个团队