PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
alden Отправлено: 06 Февраля, 2020 - 13:56:55 • Тема: Лог sql-запросов определенных пользователей • Форум: Работа с СУБД

Ответов: 3
Просмотров: 1603
[quote=LIME][/quote]
LIME пишет:
SET GLOBAL general_log = 'ON';
SET GLOBAL general_log = 'OFF';


general_log действительно подходящий способ логгирования, но он логгирует все запросы без идентификатора юзера который их формирует. А мне нужно в логгируемых запросах как то глобально записывать в лог id юзера который формирует эти запросы, чтобы можно было из general_log сделать выборку всех запросов по определенному id. По умолчанию в general_log фигурирует id юзера БД, но мне нужно чтобы был id именно юзера из таблицы юзеров который залогинен и формирует запросы в БД.
alden Отправлено: 06 Февраля, 2020 - 12:21:09 • Тема: Лог sql-запросов определенных пользователей • Форум: Работа с СУБД

Ответов: 3
Просмотров: 1603
Подключение создается к базе с использованием MysqliDb http://github[dot]com/joshcam/PHP-My[dot][dot][dot]i-Database-Class
CODE (htmlphp):
скопировать код в буфер обмена
  1. $sqlConnect =  mysqli_connect($sql_db_host, $sql_db_user, $sql_db_pass, $sql_db_name, 3306);

Как лучше сделать логгирование sql-запросов от авторизированного пользователя который относится к определенной группе пользователя? Получение признака отношения залогиненного пользователя к целевой группе доступно в момент создания объекта подключения к БД $sqlConnect.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB