Как взять след. элемент в таблице?

Sveta

Guest
Как взять след. элемент в таблице?

Имеется таблица, где id - не попорядку. Известен какой-либо id записи. Нужно найти id след-щей записи, а если известный id записи- является последним в таблице, то найти id первой записи.

... должно быть это просто:(
 

Фанат

oncle terrible
Команда форума
нет, это не должно быть просто.
в таблице нет ни следующей, ни предыдущей, ни первой, ни последней записи. Они все равноправны - как в море нет ни первой ни последней капли.

все это есть в выборке по определенному запросу.
вот к этому запросу инадо добавлять условия, чтобы выбрать нужную запись
 

Фанат

oncle terrible
Команда форума
Это ко мне вопрос?
А имя таблицы и имена полей не хочешь у меня спросить?

Запрос у тебя уже должен быть.
Если непонятно - перечитай мой ответ еще раз.
 

Sveta

Guest
:((((((((((( какой определенный зпрос? какие условия д.б. добавлены???

имя таблицы - table
поле - id

Пр-р: таблица из 5ти записей id{1,3,6,10,20}. id текущей записи = 6. Как найти id след. записи (10)?

первый запрос напишу:
PHP:
$res=mysql_query("select from table where id=6");
что же дальше-то сделать? или каким образом написать запрос? какие условия?

-~{}~ 30.09.04 15:49:

:)) Сама решила:

PHP:
$sql="select from table where id>6 order by (id)";
 

Фанат

oncle terrible
Команда форума
ты так ничего и не поняла.
Потому, что не хочешь.
Не буду настаивать.
налетишь в следующий раз - все равно придется.
Тогда и поговорим.
 
Сверху