检测MySQL查询的哪些部分通过MySQL和mysqli工作


Detect what part of MySQL queries works via mysql and mysqli

我可以以某种方式检测通过旧mysql执行的MySQL查询和通过mysqli连接执行的MySQL查询。

我的基本工作是重新编码,重构和支持旧项目。我从过程风格迁移到面向对象风格,从mysql迁移到mysqli。我需要知道老程序员留下了多少旧请求(代码像往常一样混乱和疯狂,直接在代码中计算这个)。

谢谢!

mysqli has http://php.net/manual/en/mysqli.get-connection-stats.php
对于任何驱动程序,您可以运行show status like 'Com'_%';查询。

对于所提供的任务,我认为这样的数字没有意义。

您可以使用override_function覆盖这两个方法,并记录您需要的任何内容