問:如何使用 PHP 計算 MySQL 表格列的總和?
資料操作中的一個常見任務是取得列值的總和。雖然實現像所提供的那樣的循環是一種邏輯方法,但我們可以在 PHP 中利用更有效的技術。
A:利用MySQL 查詢進行求和計算
最直接方法直接在MySQL 查詢本身執行:
// query the database and obtain the sum value $query = 'SELECT SUM(column_name) FROM table_name'; $result = mysqli_query($conn, $query); // extract the sum value $row = mysqli_fetch_assoc($result); $sum = $row['SUM(column_name)']; // display the sum value echo $sum;
B: 使用PDO for Sum計算(建議)
PDO是一個現代的、物件導向的 PHP 函式庫,推薦用於資料庫互動。以下程式碼片段使用 PDO 有效計算總和:
// prepare the query $stmt = $handler->prepare('SELECT SUM(value) AS value_sum FROM codes'); // execute the query $stmt->execute(); // fetch the result and extract the sum $row = $stmt->fetch(PDO::FETCH_ASSOC); $sum = $row['value_sum']; // display the sum value echo $sum;
以上是如何使用 PHP 有效率地計算 MySQL 列的總和?的詳細內容。更多資訊請關注PHP中文網其他相關文章!