ホームページ >データベース >mysql チュートリアル >PHP で MySQL クエリから集計値 (COUNT(*) など) を取得するにはどうすればよいですか?

PHP で MySQL クエリから集計値 (COUNT(*) など) を取得するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-30 02:54:13959ブラウズ

How to Retrieve Aggregate Values (e.g., COUNT(*)) from MySQL Queries in PHP?

PHP で MySQL クエリから集計値を取得する

COUNT(*) のような集計関数を使用する場合、抽出方法を理解することが重要です結果は単一の値として返されます。

PHP では、 SELECT COUNT(*) FROM Students のようなクエリ。結果セットを表すリソース ハンドルを返します。カウントにアクセスするには、AS キーワードを使用して集計式にエイリアスを付ける必要があります。

$result = mysql_query("SELECT COUNT(*) AS total FROM Students;");

エイリアスを設定すると、mysql_fetch_assoc() または mysql_fetch_row() を使用して結果をフェッチできます。ただし、エイリアスがキーとして使用される連想配列を返すため、mysql_fetch_assoc() の方が推奨されます。

$data = mysql_fetch_assoc($result);
echo $data['total'];

このコードは、合計カウントを $data 配列に割り当て、エイリアスを使用してカウントを出力します。

注: 忘れずに mysqli 関数を使用してください (例:セキュリティと互換性を向上させるため、mysql 関数の代わりに mysqli_query()、mysqli_fetch_assoc()) を使用します。

以上がPHP で MySQL クエリから集計値 (COUNT(*) など) を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。