首頁 >後端開發 >php教程 >PDO 故障排除:為什麼我的查詢會默默失敗,如何修復?

PDO 故障排除:為什麼我的查詢會默默失敗,如何修復?

Susan Sarandon
Susan Sarandon原創
2024-12-27 05:46:13899瀏覽

Troubleshooting PDO: Why Are My Queries Failing Silently, and How Can I Fix It?

PDO 參考:常見問題和解決方案

為什麼需要此參考?

PDO (PHP 資料物件)以其強大的資料庫處理功能而聞名,但初學者經常會遇到有關準備好的語句和錯誤處理的問題。此參考提供了常見問題的完整列表,以幫助開發人員應對這些挑戰。

問:PDO 查詢失敗但不顯示錯誤。如何取得錯誤訊息?

A:將PDO的錯誤模式設為異常,以顯示資料庫錯誤。這對於連接和查詢執行錯誤都至關重要。

範例:

$dsn = "mysql:host=$host;dbname=$db;charset=utf8";
$opt = array(
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
);
$pdo = new PDO($dsn, $user, $pass, $opt);

透過停用錯誤抑制 (@) 和設定錯誤來確保 PHP 錯誤可見報告設定。

以上是PDO 故障排除:為什麼我的查詢會默默失敗,如何修復?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn