确定哪个PHP脚本执行特定的mysql查询

时间:2011-09-03 19:37:23

标签: php mysql

是否可以知道哪个PHP脚本正在执行某个mysql查询?

我正在使用一个包含大量文件的预建系统,我看到一个我想调查的查询,但不知道从哪里开始查看。

谢谢,

1 个答案:

答案 0 :(得分:1)

尝试直接在源文件中搜索查询的非变量部分(例如,使用IDE的搜索功能,或使用grep -r 'some part of the query')。

如果找不到,请尝试tracing function calls with xdebug。这将记录所有PHP函数调用,并且很容易找到mysql_query(查询)的文件。

(将ini设置xdebug.collect_params设置为3以获取日志文件中的参数值。)