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中文網其他相關文章!