Задать вопрос
@VaniXac
17 лет

Почему не работает пагинация с limit?

Имеется генерация начального и конечного индекса записей из бд:
$count_prod_one_pge = 3;
$end = $page * $count_prod_one_pge;
$start = $end - $count_prod_one_pge;
$limit = $start.','.$end;


В MySQL передается LIMIT $start,$end

Если передать $page = 1, то нормально выводятся 3 записи, но если например передать 2, то уже почему то 6 записей.
Почему?
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
DevMan
@DevMan
$start - отступ (с какой записи начать выборку).
$end - сколько записей выбрать (а не до какой).

www.mysqltutorial.org/mysql-limit.aspx
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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