Немогу сделать показ изображений в галерее (запутался)

Spear

почемучка
Немогу сделать показ изображений в галерее (запутался)

Здравтсвуйте,
у меня такая проблемка.. навреное глупая, но я не могу сообразить.
Смотрите, есть такая база (схематически):
id / filename / cat / date (timestamp)

первое - уникальный номер картинки,
файл-нейм - ноу коментс
кат - категория в которой лежит картинка (число).

Я вот немогу никак сделать следующее:
оказать картинку из галереии, при это вывести ещё две ссылки - на следующую и предыдущую картинку в этой категории..
например

(ИМЖ: 134.jpg)
<пред.картинка /\ солед.картинка>

вывод кратинок таким образов:
из гета берется идентификатор изображения ID и потом из базы выбираем имя файла и показываем.

Подскажите, пожалуйста, как это сделать.
 

zerkms

TDD infected
Команда форума
ORDER BY + LIMIT

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

ps: вопрос поднимался много раз
 

Spear

почемучка
а это зачем? сори, просто не понимаю :( Я вот именно и интересовался - как лучше всего получать следующую и предыдущую?
select from imges where cat='1' and id<'$current_image' order by id desc?

select from imges where cat='1' and id>'$current_image' order by id desc?
 

zerkms

TDD infected
Команда форума
Автор оригинала: Spear

select from imges where cat='1' and id<'$current_image' order by id desc?

select from imges where cat='1' and id>'$current_image' order by id desc?
всё почти верно:

select from imges where cat='1' and id<'$current_image' order by id DESC limit 1

select from imges where cat='1' and id>'$current_image' order by id ASC limit 1
 
Сверху