@hey_umbrella

Как брать данные из бд по очереди sqlite?

Как по нажатию кнопки следующий мне брать запись с бд? Перед этим человек ставит фильтры. Я попробовал,при запросе,засунуть все id питомцев в список и брать по очереди,но у меня не получилось,вообщем какие есть идеи?
6134df6268b94389791233.png
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Vindicar
Хранить для каждого пользователя состояние - какие фильтры выставлены, какая позиция в списке была просмотрена последней.
Чтобы выбирать данные из БД начиная с этой позиции, отсортируй данные и используй OFFSET и LIMIT. Гарантии того, что какие-то новые элементы не будут пропущены, это не даст, но зато очень простая реализация. Хранишь для пользователя OFFSET, а про нажатии "дальше" увеличиваешь его на LIMIT.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы