加入收藏 | 设为首页 | 会员中心 | 我要投稿 商洛站长网 (https://www.0914zz.com/)- AI应用、CDN、边缘计算、云计算、物联网!
当前位置: 首页 > 数据库 > MySql > 正文

php – 使用MySQL调试PDO准备的查询

发布时间:2020-11-17 07:16:11 所属栏目:MySql 来源:互联网
导读:我正在进行从mysql_ *调用到使用PDO调用的更改,并且在开发新代码时无法弄清楚如何调试我的实际SQL.在mysql_ *调用下,我可以在PHP函数中编写一些SQL,并且可以回显实际的SQL以查看处理器正在使用的内容.我无法在PDO库中找到这样的野兽. debugDumpParams看起来应

我正在进行从mysql_ *调用到使用PDO调用的更改,并且在开发新代码时无法弄清楚如何调试我的实际SQL.

在mysql_ *调用下,我可以在PHP函数中编写一些SQL,并且可以回显实际的SQL以查看处理器正在使用的内容.

我无法在PDO库中找到这样的野兽. debugDumpParams看起来应该如此,但它不会吐出绑定语句.

我遇到的问题的例子:

>在我的第一次尝试中,我绑定了一个字符串并在SQL语句中包含了引号,尽管绑定了一个data_type字符串 – 它只是通过fluke我尝试从语句中删除引号;调试会让我看到那里有一个重复的引用.
>我将一些代码从一个项目复制到另一个项目,并意外忘记更正数据库名称.当然,SQL失败了,因为其他数据库中不存在这些表.但该程序刚刚返回了正确的错误结果.在PHP日志或MySQL日志中没有任何地方或任何地方,我得到一个提示,表我不在寻找它的地方.

那么,其他人如何为PDO SQL调用进行调试呢?我错过了什么?

(编辑:商洛站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读