powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подскажите как лучше решить проблему...
3 сообщений из 3, страница 1 из 1
Подскажите как лучше решить проблему...
    #32337984
darkalx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может вопрос глупый, но...
Подскажите плиз как выбрать из базы предыдущую и следующую строки по отношению к текущей.
Конкретно нужно используя MySQL и PHP сделать такую менюшку :

<предыдущий | следующий>

для предыдущий и следующий нужно выбирать их id из базы, причем id идут не по порядку (1,2,3,4,5,6),а в разнобой (1,2,5,8,9,10,13)

Помогите плиз!
...
Рейтинг: 0 / 0
Подскажите как лучше решить проблему...
    #32337999
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.mysql.com/doc/ru/HANDLER.html
...
Рейтинг: 0 / 0
Подскажите как лучше решить проблему...
    #32338567
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в таблице нет следующей записи, предыдущей записи и т.д - записи в таблице изначально неупорядочены.
Тебе нужно сначало определиться с критерием сортировки - по какому полю (полям) сортировать.
Когда определтшься, сделаешь 2 запроса. Одним вытянешь предыдущую запись, вторым - следующую.
SELECT * FROM tab WHERE sort_field <= $cur_element['sort_field'] ORDER BY sort_field ASC LIMIT 0,1;
SELECT * FROM tab WHERE sort_field >= $cur_element['sort_field'] ORDER BY sort_field ASC LIMIT 0,1;
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подскажите как лучше решить проблему...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]