php MySQL でレコード数をクエリする方法: 1. "$count=$result['count'];" などのステートメントを使用して、クエリ時に直接カウントします。 2. 最初に取り出してからカウントします。 「$ count=mysql_num_rows($result);」などのステートメントを使用します。
推奨チュートリアル:「php mysql」
PHP は、条件を満たすレコードの数をクエリします。データベース内(2つの実装方法)
Webサイトのユーザー登録数を出力したり、データを挿入する前に重複レコードがないか確認したい場合、条件を満たすレコード数を取得する必要があります。 MySQL クエリの条件を把握するためのクエリ統計手法として、以下の 2 つの手法を紹介します。
最初の方法: クエリ時の直接統計
コードは次のとおりです:
$sql="SELECT COUNT(*) AS count FROM TABLE WHERE id='$id'"; $result=mysql_fetch_array(mysql_query($sql)); $count=$result['count'];
2 番目の方法: 最初に取り出し、次にカウント
コードは次のとおりです:
$sql="SELECT * FROM TABLE WHERE id='$id'"; $result=mysql_fetch_array(mysql_query($sql)); $count=count($result);//或者$count=mysql_num_rows($result);
ただし、データ量が膨大な場合に MySQL の COUNT(*) を直接使用する場合、後者は二次計算が必要になるため、効率の利点が非常に大きくなります。前者はデータ項目をカウントするためのものです。
以上がphp mysqlでレコード数をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。