PHP выбрать значение каждые 4 для нумерации страниц MySQL

Я работаю над разбиением на страницы и медленно для больших результатов. Поэтому я пытаюсь получить значения страниц для каждых 4 результатов, чтобы использовать их в качестве основы. но я понятия не имею, как заставить его работать.

Это то, что я хочу получить работу

пример таблицы:

цена | Я БЫ
12 | 1 <- начало страницы
1
352 | 2
66 | 3

33 | 4
12 | 5 <- Начало страницы 2
120 | 6
2 | 7
3123 | 8
122 | 9 <- Начало страницы 3
4523 | 10
9823 |
11

Я хочу быть в состоянии получить номер страницы вейлы как (122,9) для страницы 3 и передать его в запрос MySQL при нажатии на 3-й странице [1] [2] 3 [4]…..

с помощью «SELECT * FROM data WHERE (price, id) > ($price_value, $id_value) AND (car = '$car') AND LIMIT 4«выводите результаты с помощью while (), чтобы получить результаты от ID 9 - 12 и т.п.

0

Решение

Нумерация страниц не является проблемой производительности, если вы не используете OFFSET, но вместо этого «помните, где вы остановились». Мой блог по нумерации страниц обсуждает проблему и решение.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]