Здравствуйте.
Делаю пагинацию, все шло хорошо пока не уперся в SQL запрос для вывода...
Не хотелось бы делать 2 sql запроса, 1 для самой пагинации ( узнать общее кол-во элементов ), а другой для лимитирования записей, и встал вопрос. как его правильно построить?
Пока запрос выглядит так:
SELECT * FROM table WHERE name LIKE 'banny%';
Но как лимитировать вывод, посредством самого php ?
или все же сделать ещё 1 запрос примерно такой:
SELECT * FROM table WHERE name LIKE 'banny%'; LIMIT 40,60
40 - например на странице по 20 записей, а эта 3 страница
60 - соответственно тоже. потому что начать с 40 записи и показать 20
Я думаю будет более логично как-то обиграть это на самом PHP не прибегая к лишнему запросу SQL
Все верно?