如何从 MySQLi 准备好的语句中查看呈现的(原始)查询?

Har*_*rry 5 php mysqli prepared-statement

我正在为我的 PHP/MySQLi 应用程序构建一个日志记录类。我显然可以记录原始准备好的语句(带有问号),但是如果不手动解析它,是否有办法查看 MySQL 中执行的实际原始查询?

谢谢!

Ste*_*hen 0

打开 MySQL 中的查询日志记录并监视 mysql 查询日志文件。

在 my.cnf 或 my.ini 文件的mysqld部分中添加一条指令:

log = /path/to/my/log/file
Run Code Online (Sandbox Code Playgroud)