*PHP與MySQL SELECT COUNT()高效統計行數**
在MySQL資料庫操作中,僅取得表格行數而非全部行或特定列資料能顯著提升效率。 SELECT COUNT(*)
查詢語句正是為此而生。
查詢用法
SQL中的SELECT COUNT(*)
用於統計表格行數。 *
代表所有行,表示需統計所有行數。 不建議在COUNT
關鍵字後指定列名,而應為計數結果賦予別名。
範例:
<code class="language-php">$mysqli->query("SELECT COUNT(*) AS cnt FROM cars");</code>
此例中,cnt
為計數結果的別名。
PHP中取得計數結果
執行查詢後,需在PHP腳本中取得計數結果。由於查詢傳回標量值,可以使用fetch_object()
方法,然後存取cnt
屬性取得計數。
範例:
<code class="language-php">$count = $mysqli->query("SELECT COUNT(*) AS cnt FROM cars")->fetch_object()->cnt;</code>
此程式碼將計數結果賦值給$count
變量,方便後續程式碼使用。
以上是如何在 PHP 中使用 SELECT COUNT(*) 有效率地計算 MySQL 行數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!