[英]How can I count all rows that there are in a table
我在google中搜索,發現以下命令:
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;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.