@BimkY
Умею делать поисковые запросы

Как сделать правильно выборку?

Я использую redbeanphp, как сделать вывод данных прав. Пример у меня есть таблица. И в ту таблицу хочу вывести пользователей.

Я прописывал SQL
$prava = R::getAll('SELECT `login`, `prava` FROM accounts WHERE prava >= 1');

Уже многое перепробовал. Хочу может кто-то знает как сделать это. Буду очень благодарен

Пример хочу чтобы выводились если например 1 права. Это модератор, 2 права это Ст.Модератор. И т.д
Также чтобы если права 1 выводились то все пользователи из правами 1. После этого в тотже таблице еще выводились пользователи из правами 2. Не знаю как сделать. Есть мысль но вот реализовать могзов не хватает.
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
gromdron
@gromdron
Работаю с Bitrix24
Попробуйте так:
$sql = "SELECT
  `login`,
  `prava`,
  CASE
    WHEN prava=1 THEN 'Модератор'
    WHEN prava=3 THEN 'Ст. Модератор'
    ELSE 'Не определены'
  END user_role
FROM accounts
WHERE prava >= 1";

$prava = R::getAll($sql);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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