ホームページ > データベース > mysql チュートリアル > PHP で MySQL 列の値を効率的に合計するにはどうすればよいですか?

PHP で MySQL 列の値を効率的に合計するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-28 06:16:14
オリジナル
307 人が閲覧しました

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

PHP での MySQL 列の合計の計算

MySQL 列の値の合計を計算して返したいとします。ループを使用しようとしているときに問題が発生しました。

このタスクにはループは必要ありません。 MySQL クエリを使用して合計を直接取得できます:

1

SELECT SUM(column_name) FROM table_name;

ログイン後にコピー

あるいは、推奨される安全なアプローチである PHP のプリペアド ステートメント (PDO) を使用する場合は、次のコードを検討してください:

1

2

3

4

5

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

$stmt->execute();

 

$row = $stmt->fetch(PDO::FETCH_ASSOC);

$sum = $row['value_sum'];

ログイン後にコピー

または、MySQLi を使用している場合:

1

2

3

$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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート