|
|
|
| SQL запросы. Есть пара вопросов:
1. Как получить id предыдущей/след. записи?
2. Как получить предыдущ/след N записей? | |
|
|
|
|
|
|
|
для: Zilog
(16.12.2006 в 02:53)
| | А ответ один.
пред/след записей в реляционных БД не бывает. | |
|
|
|
|
|
|
|
для: Zilog
(16.12.2006 в 02:53)
| | Каков критерий сортировки записей? Если не сложно приведите структуру таблицы? | |
|
|
|
|
|
|
|
для: cheops
(16.12.2006 в 13:23)
| | Уже сделал - надо было сделать фотогаллерею, строку навигации вперёд/назад. Сделал хитро как то, след. номер вычисляю через mysql_..._seek, а предыдущий как то через задницу. Но работает.... :) | |
|
|
|
|
|
|
|
для: Zilog
(16.12.2006 в 02:53)
| | Если в таблице id уникальны, то можно сделать такие вот запросы:
"SELECT id FROM `table` WHERE id > $id ORDER BY id asc LIMIT 0 , 1" - след.
"SELECT id FROM `table` WHERE id < $id ORDER BY id desc LIMIT 0 , 1" - предыдущ
где $id текущий номер
если менять LIMIT, меняеем и кол-во пред/след id (N) | |
|
|
|