Вы можете использовать форму с двумя аргументами от LIMIT
до смещение результат на заданное количество строк, например:
SELECT *
FROM `mzmx_post`
JOIN mzmx_post_category ON mzmx_post.id = mzmx_post_category.post_id
WHERE mzmx_post_category.category_id = 5
ORDER BY id DESC
LIMIT 2, 2 -- fetch records 3 and 4
Это даст вам вторую страницу. Если вам нужна третья страница, то:
LIMIT 4, 2
и т. Д.
Обратите внимание, что я изменил ваш запрос, чтобы условие соединения между таблицами было помещено в предложение ON
объединение, а не в предложении WHERE
.