如何计算表中的所有行

时间:2015-10-22 16:16:10

标签: php mysql mysqli

我在谷歌搜索,我找到了以下命令:

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 个答案:

答案 0 :(得分:4)

查询只返回1行。该行包含其中的行数。您需要获取行以获得答案,就像您从任何其他查询中获取结果一样。

$result = mysqli_query($connection,"SELECT COUNT(*) AS count FROM table_name");
$row = mysqli_fetch_assoc($result);
$rows = $row['count'];
echo $rows;