Q: PHP を使用して MySQL テーブルの列の合計を計算する方法は?
データ操作における一般的なタスクの 1 つは、列の値の合計を取得することです。提供されているようなループの実装は論理的なアプローチですが、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 (推奨)
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 中国語 Web サイトの他の関連記事を参照してください。