是否可以知道哪个PHP脚本正在执行某个mysql查询?
我正在使用一个包含大量文件的预建系统,我看到一个我想调查的查询,但不知道从哪里开始查看。
谢谢,
答案 0 :(得分:1)
尝试直接在源文件中搜索查询的非变量部分(例如,使用IDE的搜索功能,或使用grep -r 'some part of the query'
)。
如果找不到,请尝试tracing function calls with xdebug。这将记录所有PHP函数调用,并且很容易找到mysql_query(查询)的文件。
(将ini设置xdebug.collect_params
设置为3
以获取日志文件中的参数值。)