我在谷歌搜索并找到了以下命令:
SELECT COUNT(*) FROM table_name
我使用上面的代码如下来计算表中的所有行。
$number = mysqli_query($connection,"SELECT COUNT(*) FROM table_name");
$rows = mysqli_num_rows($number);
echo $rows;
但是当我使用 echo
命令查看结果时,我看到的结果是 1
值。虽然我表中的行数是 12
。
最佳答案
查询只返回 1 行。该行包含其中的行数。您需要获取行以获得答案,就像您从任何其他查询中获取结果一样。
$result = mysqli_query($connection,"SELECT COUNT(*) AS count FROM table_name");
$row = mysqli_fetch_assoc($result);
$rows = $row['count'];
echo $rows;
关于php - 如何计算表中的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33285709/