2015-10-22 60 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; 
相關問題