У меня есть таблица в базе данных где содержатся множество записей, принадлежащих разным пользователем (это определяется колонкой owner, где указывается id пользователя)
Есть задача вывести все записи пользователя из этой таблицы постранично.
Я решал эту задачу путем получения списка всех записей пользователя и потом при помощи php брал допустим только 10 записей (если установлено , что на одной странице 10 записей), но в случаях, когда данных очень много, то у php срабатывает ограничение памяти и вылезает ошибка.
Было бы хорошо, если можно было бы сразу брать из базы данных, например, только 10 записей этого пользователя, но в зависимости от того, какая страница открыта.
Возможно ли сделать такой запрос, где брались бы все записи пользователя из таблицы и плюс отсеивались все которые не нужны в данный момент, так как пользователь на конкретной странице.
Запрос примерно такой "SELECT * FROM users_data WHERE owner=айди". Но к примеру, если открыта 2 страница, а записей на странице 10 то надо взять от туда записи по счету от 10 до 20, а остальные не надо