我从两年前偶然发现this question。
获胜的答案表明
但是它没有提到如何获取结果查询字符串。我知道这是个坏主意,但在 Debug模式下不会打扰我。有人知道怎么做这个吗?
附言:如果有某种方式可以让我重新打开/引起对已有两年历史的话题的关注,而不必打开一个新话题,请告诉我。
最佳答案
我相信这是在本问题中引用的原始问题中提到的。然而
实际上应该有一种检索此数据的方法。PDOStatement::debugDumpParams
但是,它当前不能像所记录的那样工作。如果有人对此有投票的兴趣,请在http://bugs.php.net/bug.php?id=52384上提交错误报告和补丁。在修复之前,您似乎只能使用查询日志记录或使用PDO::ATTR_STATEMENT_CLASS属性设置自定义语句类。
关于php - 从PDO准备好的语句中检索(或模拟)完整查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3754530/