Forum Webscript.Ru
Общие => Базы данных => Тема начата: Igel от 21 Августа 2003, 02:11:49
-
Есть ресурс, который размещает у себя какой-то контент, который ему присылают юзеры, разумеется с предпросмотром админа. Соответственно, иногда какие-то "юзеры" удаляются и из-за этого id в БД идёт не попорядку, а как попало.
Вопрос: как мне организовать ссылки Туда<<>>Сюда, если человек смотри контент с ИД, к примеру, 27
$ID=27;
SELECT * FROM mytable WHERE id=\'$ID\'...
так как просто прибавлять (убавлять) к ИД единицу не получиться :confused: ($ID+1 в базе может и не быть...)
Спасайте быстрее!!! ХЕЛППП!!! :eek:
-
Смысл такой:
Назад:
BLABLABLA WHERE id<$ID ORDER BY id DESC LIMIT 1
соответственно, вперед
BLABLABLA WHERE id>$ID ORDER BY id LIMIT 1
-
[moderated]
Нахрена указывать то больше то меньше.
Просто надо
BLABLABLA WHERE 1>2(любое условие но не ID) ORDER BY id LIMIT $ПЕРЕМЕННАЯ, 10(а вторая цыфра указывает сколько записей надо отобразить начиная с енной найденой указанной в первой переменной)
и в эту переменную пишеш лимиты, например $пер = 1+10; и прибавляеш или отнимаешь сколько надо
-
alex_24
[OFF]а вежливей можно[/OFF]
-
alex_24 , просьба маты оставить за пределами этого форума.