可能是重复问题:
PDO预处理语句
我相信这个问题的答案非常简单,但是我似乎找不到它。
我正在使用PDO(PHP数据对象)对MySQL数据库运行查询,并希望在其执行之前显示准备好的查询。这将非常有用。
是否有任何方法可以做到这一点?例如:
$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();