ホームページ > バックエンド開発 > PHPチュートリアル > PHP で MySQL から単一の COUNT(*) 結果を取得する方法

PHP で MySQL から単一の COUNT(*) 結果を取得する方法

Patricia Arquette
リリース: 2024-11-29 03:30:18
オリジナル
574 人が閲覧しました

How to Retrieve a Single COUNT(*) Result from MySQL in PHP?

PHP で MySQL COUNT(*) クエリから単一の出力を取得する

PHP では、MySQL 拡張機能を使用して MySQL データベースと対話することができます。 COUNT(*) クエリの単一の出力を取得するのは困難です。ここでは、問題の詳細と、期待どおりの結果を取得するための解決策を示します。

クエリの単一の出力を取得するには、as キーワードを使用して集計にエイリアスを付ける必要があります。たとえば、次のクエリについて考えてみましょう。

SELECT COUNT(*) FROM Students;
ログイン後にコピー

mysql_fetch_assoc() または mysql_fetch_row() を使用して結果を取得しようとすると、期待した値が得られないことがわかります。これは、COUNT(*) クエリが名前のない単一の列を返すためです。

この問題を解決するには、次のように as キーワードを使用して集計にエイリアスを付けます。

SELECT COUNT(*) as total FROM Students;
ログイン後にコピー

これにより、カウント値を含む total という名前の新しい列。これで、mysql_fetch_assoc() を使用して結果を取得し、合計列にアクセスできるようになります。

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
ログイン後にコピー

このアプローチを使用すると、MySQL COUNT(*) クエリからの単一の出力を正常に取得して表示できます。 PHP.

以上がPHP で MySQL から単一の COUNT(*) 結果を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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