Я не знаю, является ли это дубликат, но вот мой вопрос.
Я пытался реализовать разбиение на страницы данных, взятых из базы данных
Моя дилемма такова:
Должен ли я искать разбиение на страницы, запрашивая данные в группах, т.е. 5 (выполнение с помощью параметра «Выбрать с ограничениями / диапазон»), а затем отображение их в таблице с разбивкой по страницам. У него будут номера страниц, поэтому потребуется подсчет всех записей таблицы, таким образом, это будет 2 запроса базы данных для начального отображения.
запросить все записи строк, а затем подсчитать набор результатов и применить разбивку на страницы. Это позволит удалить счетчик запросов в базе данных, но также будет означать, что я буду загружать все данные каждый раз, когда будет выполнен один просмотр на любой странице (но я также могу применить кэширование)
и другие предложения приветствуются и заранее заблаговременно