php で mysql_num_rows を使用する方法は?
定義と使用法
mysql_num_rows() 関数は、結果セット内の行数を返します。
推奨: "PHP チュートリアル "
構文
mysql_num_rows(data)
パラメータ
データが必要です。結果セット。この結果セットは、mysql_query() の呼び出しから取得されます。
説明
mysql_num_rows() は、結果セット内の行数を返します。このコマンドは SELECT ステートメントに対してのみ有効です。 INSERT、UPDATE、または DELETE クエリによって影響を受ける行の数を取得するには、mysql_affected_rows() を使用します。
ヒントと注意事項
注: mysql_unbuffered_query() を使用する場合、mysql_num_rows() は結果セット内のすべての行がフェッチされるまで正しい値を返すことができません。
例
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db("test_db",$con); $sql = "SELECT * FROM person"; $result = mysql_query($sql,$con); echo mysql_num_rows($result); mysql_close($con); ?>
次のような出力:
3
以上がPHPでmysql_num_rowsを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。