Используйте идентификатор страницы для определения номера страницы.Номер страницы должен быть 0,1,2,3 ..
Затем умножьте его на количество результатов на странице, чтобы получить начальную строку, откуда вы хотите получить следующие 8 результатов.
Например, у вас есть переменная pageNumber для текущей страницы.
A limit переменная для получения начальной строки.
resultPerPage = 8;
limit =(pageNumber)*(resultPerPage);
Тогда запрос будет
SELECT * FROM gifts WHERE somevar = ? LIMIT limit , 8;
Теперь, если номер вашей страницы равен 0, тогда limit будет равен 0, а если номер страницы равен 1, тогда ограничение будетбыть 8 вице-стих ..