Работа с сессией, а где же ее старт?
Речь идет об авторизации, значит уникальный пользователь, значит запрос должен вернуть только одну запись, зачем же fetchAll()?
id_role - нет определения, либо это переменная, которая должна быть указана как $id_role, либо это поле таблицы BEZ_DBPREFIX.role. Разобраться нужно с этим.
Код выставляемый нужно форматировать.
|