首頁 > 資料庫 > mysql教程 > 如何在 PHP 中有效率地求和 MySQL 列的值?

如何在 PHP 中有效率地求和 MySQL 列的值?

Barbara Streisand
發布: 2024-12-28 06:16:14
原創
238 人瀏覽過

How to Efficiently Sum a MySQL Column's Values in PHP?

PHP 中的 MySQL 欄位總和計算

您想要計算並傳回 MySQL 欄位中的值的總和。在嘗試使用循環時,您遇到了問題。

此任務不需要循環。您可以使用MySQL 查詢直接取得總和:

SELECT SUM(column_name) FROM table_name;
登入後複製

或者,如果您喜歡使用PHP 的準備語句(PDO)(建議且安全的方法),請考慮以下程式碼:

$stmt = $handler->prepare('SELECT SUM(value) AS value_sum FROM codes');
$stmt->execute();

$row = $stmt->fetch(PDO::FETCH_ASSOC);
$sum = $row['value_sum'];
登入後複製

或者,如果使用MySQLi:

$result = mysqli_query($conn, 'SELECT SUM(value) AS value_sum FROM codes');
$row = mysqli_fetch_assoc($result);
$sum = $row['value_sum'];
登入後複製

此程式碼可以有效地檢索指定列的總和,而無需循環。

以上是如何在 PHP 中有效率地求和 MySQL 列的值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板