Я занимаюсь разработкой веб-приложения, в котором есть несколько очень похожих страниц, которые пользователи хотели бы просматривать. Данные для этих «страниц» хранятся в базе данных с уникальным идентификатором в качестве первичного ключа.
Я бы хотел, чтобы на каждой странице была кнопка «СЛЕДУЮЩАЯ», которая запрашивает базу данных и выясняет, какой следующий наибольший идентификатор, и отображает данные этого идентификатора. Моя проблема в том, что есть пара условий:
- Иногда страницы могут быть удалены или удалены, это означает, что в идентификаторах есть пробелы, поэтому я не могу просто сделать -1.
- Мне нужно только возвращать страницы, где столбец «активный» == 1
У кого-нибудь есть какие-либо советы или предложения? Спасибо!