什么是PHP的MySQL调试工具?

时间:2010-12-21 21:18:05

标签: php mysql debugging

我正在寻找像firebug这样的东西,但要监视和监视使用语法,处理时间和获取的行数和大小记录所有已处理的MySQL查询。所有这些都应该打印在页面的底部,所以在php代码的结尾处应该是 includable

我没有使用任何框架或库,只有纯PHP和MySQL。

任何工具建议?

由于

2 个答案:

答案 0 :(得分:4)

只需使用mysql常规日志即可。创建一个运行这两个查询的包含文件,并显示第二个查询的输出。

SET GLOBAL general_log = 'ON';

SELECT * FROM mysql.general_log;

答案 1 :(得分:1)

如果您在MySQl服务器上没有完全访问权限,或者在那里运行的数据库太多,并且您只想要您的应用程序日志,则可以使用“mysql proxy”。它是一个非常有用的工具,用于捕获特定应用程序和数据库之间的所有通信(以及查询)。 http://forge.mysql.com/wiki/MySQL_Proxy