【发布时间】:2016-11-01 13:07:49
【问题描述】:
我已经完成了一个使用 php 和 mysql 的客户端系统。用户登录系统,然后提供要存储在数据库中的信息。 php 代码使用“通用”用户名连接到数据库,即。每个单独的用户都没有数据库的权限。
现在,就在上线之前,客户想要一份对数据库所做更改的日志。我已经使用触发器进行了调查,但是 mysql 中的 user() 变量存储了“普通”用户,而不是登录用户。修改系统以手动记录每个sql事务在启动前的短时间内是不切实际的。
mysql有什么办法可以从session cookie(或任何其他php变量)中提取登录用户信息?
【问题讨论】:
标签: php mysql logging triggers