Bitterman
Новичок
Выбор следующего элемента из отсортированного списка
Проблема в следующем:
В таблице хранятся изображения (ессно не сами картинки, а их параметры). У каждой из них есть рейтинг. Мне требуется показывать их отсортированными по рейтингу. С выводом на экран списка проблем нет, затык у меня произошел при выводе картинок на экран по отдельности. Соответственно, у нас есть ID текущей картинки, надо каким-то образом получить ID следующей (или предыдущей, что в данном случае непринципиально). Как одним запросом получить следующую картинку я не знаю. Единственный вариант, который пришел в голову - хранить в сессии массив ID всех картинок, уже отсортированный и выбирать из него, но это как-то выглядит коряво. Кто-нить что-нить подскажет?
Таблица Image:
ID int(11)
Title varchar(255),
Rating int(11),
TotalVotes int(11)
Проблема в следующем:
В таблице хранятся изображения (ессно не сами картинки, а их параметры). У каждой из них есть рейтинг. Мне требуется показывать их отсортированными по рейтингу. С выводом на экран списка проблем нет, затык у меня произошел при выводе картинок на экран по отдельности. Соответственно, у нас есть ID текущей картинки, надо каким-то образом получить ID следующей (или предыдущей, что в данном случае непринципиально). Как одним запросом получить следующую картинку я не знаю. Единственный вариант, который пришел в голову - хранить в сессии массив ID всех картинок, уже отсортированный и выбирать из него, но это как-то выглядит коряво. Кто-нить что-нить подскажет?
Таблица Image:
ID int(11)
Title varchar(255),
Rating int(11),
TotalVotes int(11)