У меня такая проблема... Есть обычная таблица link в которой находятся данные. PHP: <?php CREATE TABLE `link` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` text NOT NULL, PRIMARY KEY (`id`) ); ?> В ней 3 строки: PHP: <?php +----+-------+ | id | name | +----+-------+ | 1 | Новости | | 2 | Чат | | 3 | Форум | +----+-------+ ?> Потом всё это я вывожу при помощи цикла, но суть не в этом. Мне нужно получить в цикле ид текущей, предыдущей и следующей строки. Тобишь Чат(last_id['1'],id['2'],next_id['3']); Как это можно сделать? Есть ид, надо предыдущий и следующий получить вместе с ним.. Я хочу реализовать сдвиг разделов форума...sql запрос как сделать я знаю...он меняет местами 2 строки в таблице...но чтобы он работал нужно передать в него текущий ид строки и если сдвигаем вниз...то нужен следующий ид...вверх...предыдущий...вот что я хочю.