可能性の重複:
How can I count the numbers of rows that a mysql query returned?カウントを使用しないデータベース結果の長さ?
MySQLの結果の戻り値の長さを得るために、私が使用しています:
$counter=0;
while($row = mysql_fetch_array($mysqlqueryresult)){
$counter++;
}
echo $counter;
は取得するためのより良い方法がありますmysqlによって返された行の数?
注 - mysqlまたは任意のmysqlトリックでCOUNTを使用することはできません。ここではmysql出力のPHPのみを使用します。だから開始点は、mysqlが返した$mysqlqueryresult;
のもので、それ自体は基本的なSELECT
クエリの結果です。
http://stackoverflow.com/search?q=mysql_num_rows –
@Michael、答えを知っていれば、簡単に答えを検索することができます。 –