MySQL: Имеется строка с id, как выбрать следующую?

Статус
В этой теме нельзя размещать новые ответы.

Albert22

Старатель
Регистрация
30 Мар 2008
Сообщения
270
Реакции
11
Привет
Делаю фотогалерею
На странице просмотра фотографии необходимо реализовать переход на предыдущую/следующую. Как получить следующий/предыдущицй id в выдаче? Увеличение текущего на +1 не канает, т.к. фото может быть удалено и тогда строка окажется пустой. Скажите, есть ли какое-то простое но неочевидное решение? Как например для вытягивания последнего добавленного INSERT'ом id оказалось что существует функция mysql_insert_id() вместо целого запроса. Просто и быстро. Есть ли в данной ситуации аналогичное решение?
Подскажите пожалуйста.
 
SELECT * FROM table WHERE id > $id ORDER BY id ASC LIMIT 1
выбираем только один id больший чем заданый
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху