(PHP 4, PHP 5)
mysql_num_rows — Връща броя на редовете в указаното множество с резултати
Връща броя на редовете от резултатното множество. Тази функция е валидна само за изрази като SELECT и SHOW, които реално връщат резултатно множество. За да разберете броя на редовете засегнати от INSERT, UPDATE, REPLACE или DELETE заявка, използвайте функция mysql_affected_rows().
Резултатният ресурс, който бива оценен. Този резултат идва от извикване на mysql_query().
Броя на резултатите от резултатното множество при успешно изпълнение на заявката и FALSE при неуспех.
Example #1 Пример за mysql_num_rows()
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);
$result = mysql_query("SELECT * FROM table1", $link);
$num_rows = mysql_num_rows($result);
echo "$num_rows Rows\n";
?>
Забележка: Ако използвате mysql_unbuffered_query(), mysql_num_rows() няма да върне правилна стойност, докато не бъдат върнати всички записи от резултатното множество.
Забележка: От съображения за обратна съвместимост, може да бъде използван следният непрепоръчителен псевдоним: mysql_numrows()