выбор из базы следующей записи

msz

Новичок
выбор из базы следующей записи

Добрый вечер!

На многих сайтах есть быстрый переход на следующую (предыдущую) страницу. К примеру в интернет магазинах. На днях возникла потребность в реализации такой навигации. Понятно, что это можно сделать при помощи по страничного вывода. Но очень ужь не хочется переделывать весь скрипт, можно ли это реализовать каким либо другим путем?
 

Фанат

oncle terrible
Команда форума
нет. с помощью постраничного вывода это сделать нельзя.

сначала надо определиться с понятием "следующий".
 

msz

Новичок
да?...

Тогда постораюсь объяснить более чекто, что хотел спросить. Вот вывели страницу с товаром (product.php?id=56), так вот как определить какая запись в базе следующая или предыдущая, если выборку делать с учетом сортировки по id? А может быть смотреть надо в массиве какая запись следующая?
 

Фанат

oncle terrible
Команда форума
очень хорошо.
вот у нас запись с id=588.
какая будет следующая?
(отвечать, сначала подумав)
 

msz

Новичок
согласен, 589
но а если в базе были удаления и скажем после 588 следующая 620?

Мне готовые ответы не нужны... меня б на путь истиный направить...
 

Фанат

oncle terrible
Команда форума
вот правильно. совсем не 589
то есть, вся задача свелась к поиску id, который больше заданного.
но ведь это соверешенно обычный запрос
к примеру, найти всех людей, которые родились в 21 веке.
только выборку надо будет отсортировать и обрезать лимитом.
 

msz

Новичок
уффф, что-то я стормозил, сейчас попробуем сделать
 

Ivanov

Новичок
то есть, вся задача свелась к поиску id, который больше заданного
так может быть id вовсе не больше текущего, если он следующий. ведь еще надо знать какие критерии в запросе на выборку. или я не прав?

виноват, не увидел сначала в сообщении, что сортировка по id
 

Фанат

oncle terrible
Команда форума
в условии не было других критериев
если бы были, то просто заменить ид на эти критерии.
 
Сверху