我知道我无法获得将由数据库处理的最终文本,但我正在寻找准备好的文本以进行调试。有四种不同的可能性,我不确定出了什么问题,所以我想知道哪一个被发送。
例如,如果我的两种可能性是“SELECT * FROM users WHERE user =:user”或“SELECT * FROM users WHERE usertype =:type”我想知道正在发送哪一个。
如果有这样的话,那会很棒:
$statement = $DBH->prepare("SELECT * FROM users WHERE user=:user");
echo $statement->getCommand();
然后理想情况下它会回显“SELECT * FROM users WHERE user =:user”。
提前感谢您的帮助!