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

标签 php mysqli prepared-statement

我正在为我的 PHP/MySQLi 应用构建一个日志记录类。我显然可以记录原始准备语句(带问号),但无需手动解析它,无论如何可以看到在 MySQL 中执行的实际原始查询吗?

谢谢!

最佳答案

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

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

log = /path/to/my/log/file

关于php - 如何从 MySQLi 准备好的语句中查看呈现的(原始)查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7101793/

相关文章:

PHP 不将 UPDATE 信息发送到数据库

php - 将此 MySQLi 查询编写为准备好的语句

javascript - 带键盘输入的下拉菜单

javascript - 使用 jQuery 运行 PHP 并使用变量

用于将 MySQL 数据库提交发送到指定电子邮件地址的 PHP 脚本?

javascript - 通过PHP和Mysqli打开PFD文件

php - 按多列限制查询

php - 如何防止 doctrine2 返回某些字段

java - JDBC:ResultSet 的默认可持有性

php - 从数据库获取数据时数组的问题