ФорумРазработкаБазы данных → Выборка из БД. BETWEEN.

Выборка из БД. BETWEEN.

  • switcher

    Сообщения: 6 Репутация: N Группа: Кто попало

    Spritz 25 февраля 2011 г. 9:03

    На сайте есть запрос:
    SELECT field1, field2, field3 FROM table WHERE id BETWEEN $min AND $max


    Количество выводимых элементов - 12.
    Проблема в том, что если из таблицы были удалены записи, id которых принадлежит к этому интервалу, то количество выводимых значений сокращается.

    Как еще можно реализовать вывод 12 записей из таблицы, обозначая начальный и конечный элементы(для постраничного вывода всех значений)?
  • adw0rd

    Сообщения: 22933 Репутация: N Группа: в ухо

    Spritz 25 февраля 2011 г. 9:11, спустя 8 минут 18 секунд

    $page = 1;
    $sql = "SELECT field1, field2, field3 FROM table LIMIT " . (intVal($page) * 12) - 12 . ", 12";
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • switcher

    Сообщения: 6 Репутация: N Группа: Кто попало

    Spritz 25 февраля 2011 г. 9:12, спустя 1 минуту 3 секунды


    $page = 1;
    $sql = "SELECT field1, field2, field3 FROM table LIMIT " . (intVal($page) * 12) - 12 . ", 12";


    Спасибо, то что нужно.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!