可能重复:
PDO准备的声明
我在PHP中使用mysqli扩展,我想知道,有没有办法看到准备好的查询,因为它将在服务器上执行,例如查询是这样的
select * from table1 where id = ? and name = ?
Run Code Online (Sandbox Code Playgroud)
但我希望在填写值后查看查询,如下所示:
select * from table1 where id = 20 and name = "John"
Run Code Online (Sandbox Code Playgroud)
PDO 准备好的报表的副本
简短的回答:不。准备好的查询永远不会转换为您期望的查询。它由数据库服务器直接执行。您可以使用mysql的查询日志或PDO的未记录函数debugDumpParams,但这两者都只是近似值。
| 归档时间: |
|
| 查看次数: |
5879 次 |
| 最近记录: |