gpt4 book ai didi

php - 如何拦截数据库请求? (MySQL)

转载 作者:行者123 更新时间:2023-11-29 05:43:08 24 4
gpt4 key购买 nike

我经常遇到以下情况;我正在开发一个用 PHP 构建的现有系统,它可以做一些事情,实际上做很多事情,而且它通常由很多代码组成。现在我必须扩展一些功能,调试一些东西并且需要知道系统如何与 MySQL-DB 交互。哪些请求按什么顺序执行。

如何拦截所有查询?类似于数据库的 xdebug_start_trace。

编辑:没有集中处理数据库请求。您可以在那里找到各种请求。所以我的问题是针对某些日志记录功能。基本上应该存在,因为常识认为这样的东西可能有用。

EDIT2:Mario 建议的解决方案取决于重新启动 mysql-deamon ... 不行。更多建议?

最佳答案

您可以通过首先使用 --log=fn 参数启动 mysqld 来使用 MySQL“一般查询日志”。 http://dev.mysql.com/doc/refman/5.1/en/query-log.html

关于php - 如何拦截数据库请求? (MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4898393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com