Php 带绑定数据的PDO查询字符串

Php 带绑定数据的PDO查询字符串,php,pdo,prepared-statement,Php,Pdo,Prepared Statement,如果我有一个准备好的语句,如SELECT*FROM userid=:userid,我可以通过PDOStatement::$queryString读取此SQL语句。对于日志记录,我需要执行字符串,例如。。。其中userid=42。如何获取此字符串?是您想要的。但是,当结果被回显时,您可能需要使用输出缓冲。听起来像您想要的是PDOStatement->debugDumpParams。需要注意的是,debugDumpParams函数不会转储实际值,而只转储参数。OP正在寻找一个完整的、可执行的SQL语

如果我有一个准备好的语句,如
SELECT*FROM userid=:userid
,我可以通过
PDOStatement::$queryString
读取此SQL语句。对于日志记录,我需要执行字符串,例如
。。。其中userid=42
。如何获取此字符串?

是您想要的。但是,当结果被回显时,您可能需要使用输出缓冲。

听起来像您想要的是PDOStatement->debugDumpParams。需要注意的是,debugDumpParams函数不会转储实际值,而只转储参数。OP正在寻找一个完整的、可执行的SQL语句,其中替换了参数。debugDumpParams()不会这样做。