使用PDO 檢查PHP 中的參數化SQL 查詢
當在PHP 中使用PDO 透過參數化查詢與MySQL 資料庫互動時,問題如何驗證最終的SQL 查詢的問題就出現了。這是由於查詢執行過程中查詢範本和參數值是分離的。
雖然底層資料庫擁有完整的 SQL 查詢,但 PHP 並沒有維護它的副本。正如 Ben James 所建議的,從 PHP 端檢索精確的查詢是不可行的。
另一種方法是記錄所有 SQL 查詢以觀察在伺服器上執行的命令。對於MySQL,這可以透過更新my.cnf(或my.ini)設定檔並附加一行來完成,例如:
但是,需要強調的是,此方法僅適用於適用於測試環境,不應在即時生產系統中使用。
以上是如何在 PHP 中檢查 PDO 執行的最終參數化 SQL 查詢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!