Можно создать дубликат:
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?
Примечание. Не допускается использование COUNT в mysql или любых трюках mysql, только php на выходе mysql, как здесь. Таким образом, отправная точка - это возвращаемая mysql вещь $mysqlqueryresult;
, которая сама является результатом базового запроса SELECT
.
http://stackoverflow.com/search?q=mysql_num_rows –
@Michael, легко найти ответ, если вы уже знаете ответ. –