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

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

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

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

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

Пример хочу чтобы выводились если например 1 права. Это модератор, 2 права это Ст.Модератор. И т.д
Также чтобы если права 1 выводились то все пользователи из правами 1. После этого в тотже таблице еще выводились пользователи из правами 2. Не знаю как сделать. Есть мысль но вот реализовать могзов не хватает.
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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