Задать вопрос

SQL-запрос с отступом?

В БД в одной таблице лежат статьи из разных разделов, вывожу 10 последних статей
сайт/статьи/раздел/
site.ru/art/raz1/
SELECT `id` FROM `articles` WHERE `raz`='1' ORDER BY `id` DESC limit 10

Так всё работает, но...

...появляется пагинатор: сайт/статьи/раздел/пагинатор/
site.ru/art/raz1/2/
Какой запрос задать? Фактически мне нужны такие же данные как в предыдущем запросе только не последние 10 статей, а предпоследние, а на 3 странице пагинатора ПредПредПоследние 10 статей. Это вроде отступ или сдвиг как-то называется. Кто подскажет как сделать?
  • Вопрос задан
  • 3656 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Arik
<?php

$skip = (max($page, 1) - 1) * 10

$sql = 'SELECT `id` FROM `articles` WHERE `raz`='1' ORDER BY `id` DESC limit '. $skip .', 10';

?>
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы