我使用PDOStament::execute()
来构建查询。如何在绑定值后显示准备好的查询?PHP PDO最终查询
回答
准备好的查询不会按照您可能认为的方式组装。值分别发送到数据库驱动程序,所以没有“绑定后查询”显示在PHP执行的任何位置。如果您对某些查询有问题,则可以在MySQL端使用慢速查询日志。
相反,与PDO它发生很多 –
@YourCommonSense请张贴您的答案,然后。 –
另外,请考虑投票结束,而不是给出重复的答案。帮助保持网站清洁。谢谢 –
您不直接获取该信息 - PDO没有将其返回给您的机制。有关详细信息和相关信息,请参阅this question(包括一些帮助链接)。
您可以分别取回原始查询和绑定,并尝试自己在代码中创建最终查询。
否则,如果你需要“真正的”最后的查询,我建议在你的数据库打开查询日志记录,并检查那些(而在发展,而不是在生产!)
- 1. PHP PDO查询返回最后一行
- 2. PHP,PDO,最后一个查询,bindParam
- 3. PHP-MySQL PDO最大查询大小
- 4. PHP PDO准备查询
- 5. PHP pdo插入查询
- 6. PHP PDO查询问题
- 7. Php PDO查询安全
- 8. 检查是否在PDO FETCH PHP中查询最后一个?
- 9. PDO查询另一个PDO查询
- 10. SPARQL查询最终标签
- 11. 查询()函数PDO
- 12. 通过PDO查询
- 13. PDO查询类
- 14. PHP PDO MySQL的查询 - 最有效的方法
- 15. 使用PHP PDO执行多个SQL查询的最佳实践
- 16. PDO查询:SQLSTATE [42000]
- 17. PHP SQL:使用PDO查找最小值
- 18. 如何查看HQL最终查询
- 19. PHP PDO时间如何走查询
- 20. PHP PDO查询不能使用变量?
- 21. 动态构建PHP PDO MySQL查询
- 22. PHP无法动态构建PDO查询。
- 23. PDO查询返回很多结果PHP
- 24. 将php变量绑定到pdo查询
- 25. PHP PDO SELECT查询不显示结果
- 26. PHP MySQL PDO查询总是返回1
- 27. PHP PDO缓冲查询问题
- 28. PDO ::查询与PDOStatement ::执行(PHP和MySQL)
- 29. PHP PDO保存查询数据
- 30. PHP的PDO插入查询错误
[你是不是第一个与问题。](http://stackoverflow.com/questions/2411182/how-to-debug-pdo-database-queries)。总之 - 有没有简单的方法 –