Я использую функцию разбиения на страницы с помощью Codeigniter, но я думаю, что это относится к кодированию PHP/mySQL в целом.
Я извлекаю списки каталогов, используя смещение и ограничение, в зависимости от того, сколько результатов я хочу на странице. Однако, чтобы узнать общее количество требуемых страниц, мне нужно знать (общее количество результатов)/(ограничение). Сейчас я собираюсь запустить SQL-запрос во второй раз, а затем подсчитать количество требуемых строк, но без использования LIMIT. Но я думаю, что это кажется пустой тратой вычислительных ресурсов.
Есть ли лучшие способы? Спасибо!
EDIT: Мой SQL-запрос также использует WHERE, чтобы выбрать все строки с определенным "category_id"