參考 — 有關 PDO 的常見問題:處理錯誤 作為 PHP 資料物件 (PDO) 用戶,了解如何有效處理錯誤。本文解決了有關 PDO 中錯誤檢測的常見問題。 PDO 查詢失敗,但我看不到任何錯誤。如何從 PDO 取得錯誤訊息? 要從 PDO 取得錯誤訊息,需要將錯誤模式設為異常。與常規錯誤相比,異常具有多個優點,包括: 用於調試的堆疊追蹤 能夠使用try..catch 區塊或錯誤處理程序捕獲或處理錯誤 對PHP錯誤和錯誤報告進行一致的處理設置 示例: 重要提示: 將錯誤模式設定為連線選項還可以啟用連線例外錯誤。 啟用錯誤回報並謹慎抑制錯誤。 避免在 PDO 語句中使用錯誤抑制運算子 (@)。 切勿使用 try.. catch 區塊僅用於錯誤訊息輸出。 未捕獲的異常對於此目的已經有效。 使用僅在需要錯誤處理(例如回滾事務)時嘗試..catch。