Описание тега mysql-num-rows
Извлекает количество строк из набора результатов.
mysql_num_rows($resultSet)
используется для получения количества строк в $resultSet
.
Его следует использовать только для набора результатов, созданного на основе запроса, который дает фактический набор результатов, например SELECT. Если вы хотите получить количество строк, затронутых операциями UPDATE, DELETE или INSERT, вы должны вместо этого использовать mysql_affected_rows.
Он вернет количество строк в наборе строк; или логическое FALSE в случае ошибки.
Обратите внимание, что с PHP 5.5.0 эта функция устарела.