2009-12-22 25 views
0

如何在使用PDO時看到轉到數據庫的SQL語句?如何在使用PDO時查看轉到數據庫的SQL語句?

+0

您正在使用準備好的語句,並懷疑WHERE x =:x AND y =:y'是否被「翻譯」爲WHERE x ='abc'AND y ='xyz''並且您是否可以檢查它? – VolkerK 2009-12-22 11:05:30

+0

正好。這是一種可能的情況。 – openfrog 2009-12-22 12:10:57

+0

我剛剛意識到我的問題基本上是一個騙局:http://stackoverflow.com/questions/2411182/how-to-debug-pdo-database-queries 一些好的建議也留在那裏。 – 2010-03-09 18:25:07

回答

1

如果您使用MySQL,請啓用查詢日誌?

1

我不知道如何用光禿的PDO做到這一點,但是如果您將PDO包裝在Zend_Db_Adapter中,那麼您可以使用Zend_Db_Profiler

然後,您將能夠看到參數化查詢以及參數值。同樣,它的分析,即測量查詢執行時間。

相關問題