За последние 24 часа нас посетили 18989 программистов и 1685 роботов. Сейчас ищут 809 программистов ...

помогите составить запрос если это возможно

Тема в разделе "MySQL", создана пользователем Joo1, 25 янв 2010.

  1. Joo1

    Joo1 Активный пользователь

    С нами с:
    25 янв 2010
    Сообщения:
    1
    Симпатии:
    0
    У меня такая проблема...
    Есть обычная таблица link в которой находятся данные.

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

    Есть ид, надо предыдущий и следующий получить вместе с ним..

    Я хочу реализовать сдвиг разделов форума...sql запрос как сделать я знаю...он меняет местами 2 строки в таблице...но чтобы он работал нужно передать в него текущий ид строки и если сдвигаем вниз...то нужен следующий ид...вверх...предыдущий...вот что я хочю.
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    array_shift
    array_unshift
    pop
    push
    на выбор