Я использую MySQL LIMIT для отображения 50 строк (страниц) одновременно, например:
SELECT cols
FROM table
LIMIT 49, 50
Какой самый эффективный способ для меня определить, сколько "страниц" у меня есть в моем наборе результатов (сколько всего записей производит мой запрос)?
Прежде чем запустить приведенный выше код, я должен просто выполнить быстрый и грязный:
SELECT COUNT(cols)
FROM table
чтобы определить количество строк в моем наборе результатов?
(Это кажется неэффективным, чтобы выполнить 2 запроса для этого)