1. Vuland - 23 Августа, 2017 - 12:27:21 - перейти к сообщению
Есть простая БД из 3 столбцов(ID, Text, Image). Для каждой строки существует своя страница, где и выводится текст. Как сделать ссылки Следущая/Предыдущая страница на них? Например страница с id:3 вела на страницу 4 и т. д.
2. htmaker - 24 Августа, 2017 - 06:44:36 - перейти к сообщению
Делайте выборку, с условием:
Следующая - WHERE id>ID_текущего элемента LIMIT 1
Предыдущая - WHERE id<ID_текущего элемента LIMIT 1
и сортировку ставите соответственно...
(Добавление)
пред.
Следующая - WHERE id>ID_текущего элемента LIMIT 1
Предыдущая - WHERE id<ID_текущего элемента LIMIT 1
и сортировку ставите соответственно...
(Добавление)
пред.
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- SELECT * FROM `dbtable` WHERE id<39 ORDER BY id DESC LIMIT 1
след.
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- SELECT * FROM `dbtable` WHERE id>39 ORDER BY id ASC LIMIT 1