ホームページ >データベース >mysql チュートリアル >PHP で MySQL 列の値を効率的に合計するにはどうすればよいですか?
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 中国語 Web サイトの他の関連記事を参照してください。