Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 记录所有mysql查询而不篡改代码_Php_Debugging - Fatal编程技术网

Php 记录所有mysql查询而不篡改代码

Php 记录所有mysql查询而不篡改代码,php,debugging,Php,Debugging,是否有一种方法可以记录所有mysql查询,就像xhprof记录函数调用一样,而不篡改代码?这个工作有PHP扩展吗 我想要一个基于页面执行的查询日志,而不是MySQL的日志功能。您似乎有点困惑,不知道您在这里想要实现什么,或者没有很好地解释它 你试过什么 你打算如何处理这些信息 我想要一个基于页面执行的查询日志,而不是MySQL的日志记录功能意味着什么 我至少有三种方法可以实现它 使用将相关函数/方法包装为日志记录层 使用mysql日志记录(慢速查询/常规/复制) 通过路由连接,并在那里记录请求

是否有一种方法可以记录所有mysql查询,就像xhprof记录函数调用一样,而不篡改代码?这个工作有PHP扩展吗


我想要一个基于页面执行的查询日志,而不是MySQL的日志功能。

您似乎有点困惑,不知道您在这里想要实现什么,或者没有很好地解释它

你试过什么

你打算如何处理这些信息

我想要一个基于页面执行的查询日志,而不是MySQL的日志记录功能
意味着什么

我至少有三种方法可以实现它

  • 使用将相关函数/方法包装为日志记录层

  • 使用mysql日志记录(慢速查询/常规/复制)

  • 通过路由连接,并在那里记录请求


您是指实际的查询(即,
更新…
),还是考虑更全面的日志转储,例如查询结果、受影响的记录、查询时的服务器负载等?考虑到在开发环境中运行的相当大的项目。我想记录特定页面请求发起的查询。我希望它一页一页地分开,而不是在一个日志文件中大量的mysql查询。顺便说一句,我看看runkit。