Вопросы к Поиску с Алисой
Разница между COUNT() и mysqlinumrows() в PHP заключается в способе обработки запроса. stackoverflow.com stackoverflow.com
COUNT() выделяет серверу память только для хранения результата подсчёта. stackoverflow.com stackoverflow.com
mysqlinumrows() заставляет сервер обрабатывать весь набор результатов, выделять память для всех этих результатов и переводить сервер в режим выборки, который включает в себя множество различных деталей, таких как блокировка. stackoverflow.com stackoverflow.com
Таким образом, COUNT() подходит для ситуаций, когда нужно только посчитать количество строк, а mysqlinumrows() — когда необходимо подсчитать строки, которые всё равно будут выведены. phpclub.ru