【发布时间】:2012-06-24 18:15:06
【问题描述】:
我确定这个问题的答案很简单,但我似乎找不到。
我正在使用 PDO(PHP 数据对象)对 MySQL 数据库运行查询,并且发现在对 DB 执行之前显示准备好的查询很有用。
有没有办法做到这一点?例如:
$query = 'SELECT Id, Name, Comment FROM Users WHERE Id = :id';
$pdoStatement = $db->prepare($query);
$pdoStatement->bindValue(':id', $id);
// How can I view the actual statement that will be executed, showing the real
// value that will be used in place of ':id'
$pdoStatement->execute();
【问题讨论】:
-
考虑到你们找到其他帖子的速度,我显然搜索得不太好。
-
@Bryan 这是右侧相关问题面板中的第一个!
-
@lonesomeday 我在 Google 上进行了一些搜索,但没有产生任何有用的信息,然后只是发布了问题而没有检查相关问题。我的错。不过再次感谢。
-
debugDumpParams 是我猜的答案