我知道我无法获得将由数据库处理的最终文本,但我正在寻找准备好的文本以进行调试。有四种不同的可能性,我不确定出了什么问题,所以我想知道发送的是哪一种。
例如,如果我的两种可能性是“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”。
提前感谢您的帮助!