2015-10-22 28 views
1

我在谷歌搜索,我发现下面的命令:我怎么能指望所有的行有一个表

SELECT COUNT(*) FROM table_name 

而且我用上面的代码如下计算所有行,有一个表。

$number = mysqli_query($connection,"SELECT COUNT(*) FROM table_name"); 
$rows = mysqli_num_rows($number); 
echo $rows; 

但是,当我使用echo命令看到的结果是,我看到的结果作为1值。虽然我的表中的行数是12

回答

4

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

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