您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在带有PDO的PHP中,如何检查最终的SQL参数化查询?[重复]

在带有PDO的PHP中,如何检查最终的SQL参数化查询?[重复]

因此,我想我将最终回答我自己的问题,以便为记录提供完整的解决方案。但是必须感谢本·詹姆斯和凯拉什·巴杜,他们为此提供了线索。

正如本·詹姆斯所说: 。 完整的SQL查询PHP端不存在,因为令牌查询和参数分别发送到数据库。仅在数据库方面,存在完整查询

即使试图在PHP端创建一个用于替换令牌的函数,也不能保证替换过程与sql相同(如令牌类型,bindValue与bindParam等复杂的东西,…)

这是我详细介绍Kailash Badu的答案的地方。通过记录所有SQL查询,我们可以看到服务器上实际运行的内容。使用MysqL,可以通过更新my.cnf(或Wamp服务器中的my.ini)并添加如下一行来完成:

log=[REPLACE_BY_PATH]/[REPLACE_BY_FILE_NAME]

只是不要在生产中运行它!!!

php 2022/1/1 18:14:40 有644人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶