OFFSET? мне нужно выводить по 3 записи на каждую страницу
page_size = 3
offset = page_number + (page_size - 1) if page_number else 0
limit = page_size
я пробую что-то такое, но какой-то бред получается, page_number - текущая страница, начинается с нуля, если у нас первая страница то page_number = 0
Offset = page_number * page_size
спасибо! что-то не додумался вообще)))
а как получать кол-во страниц основываясь на COUNT? если пробовать делить, то 13 / 3 получается 4.33, но если у нас 13 записей, то 3, 6, 9, 12, 13 (5-ая страница) 13 попадает на 5-ую страницу 😱😱😱
тоесть вообще при любом остатке округлять до большего?
Обсуждают сегодня