Сайт может отображаться некорректно, поскольку вы просматриваете его с устаревшего браузера Internet Explorer (), который больше не поддерживается Microsoft.
Рекомендуем обновить браузер на любой из современных: Google Chrome, Яндекс.Браузер, Mozilla FireFox.

Запросы данных из БД

Позволяют получить данные из Вашей Базы Данных.

Могут использоваться для:

Процесс настройки:

  1. Откройте окно настройки запроса (как описано выше).
  2. Выберите таблицу или таблицы, из которых требуется выбрать данные.
  3. Отберите те поля, которые требуется вывести.
  4. Укажите, каким условиям должны соответствовать поля (необязательно)
  5. Укажите поля, по которым необходимо отсортировать результат (необязательно)
  6. Укажите максимальное количество выводимых строк и с какой строки начать выводить (полезно, например, когда Вы хотите сделать поочередный вывод данных пользователю с кнопкой «Еще»)
  7. Протестируйте и сохраните запрос.

Используемые таблицы

Если Вы собираетесь использовать несколько таблиц в запросе, то эти таблицы должны быть предварительно связаны, иначе после выбора одной таблицы, остальные станут сразу недоступными для выбора.

Используемые поля таблиц

Каждое добавленное Вами поле по умолчанию будет выводиться в исходном виде, как записано Базе Данных. Вот пример вывода информации по заявкам:

Однако, может потребоваться вывести не сами значения, а, например общее количество заявок, тогда запрос будет выглядеть так:

Если же хочется показать количество заявок по каждому пользователю (пользователь может оформить несколько заявок), то необходимо выбрать, по какому полю или полям производится группировка:

Примечание: если Вы хотите вывести не только Имя, но и Фамилию в запросе выше, то это поле также должно иметь галочку напротив «Группировать».

Условия (критерии отбора)

Вы можете создавать группы условий, внутри которых неограниченное число условий. Для условий внутри одной группы Вы можете указать, должны ли они выполняться все («И») или достаточно любого из них («ИЛИ»), чтобы строки с этим данными попали в результат.

Например, выведем заявки только тех пользователей, у кого роль – «Роль по умолчанию», а заявки были из числа первой сотни:

Сортировка

Вы можете указать последовательность, в которой строки будут отобраны для результата:

Так, данные будут отсортированы сначала по Имени от А до Я, затем уже при совпадении Имени, по Фамилии.

Тестирование

Вы можете просмотреть, какие данные возвращает настраиваемый запрос. Однако, если тестирование будет недоступно, если где-либо в запросе используются специальные поля или другие запросы, так как заранее неизвестно, какие значения спец поля будут принимать.

Данных нет, но Вы держитесь…