測試 PDO 資料庫連線
在開發資料庫安裝時,確保資料庫連線的有效性至關重要。當嘗試建立預設設定時,這一點變得尤為重要。 PDO(PHP 資料物件)提供了一種測試有效和無效連接的有效方法。
驗證連線
要使用PDO 連線到MySQL 資料庫,語法為:
$dbh = new pdo('mysql:host=127.0.0.1:3308;dbname=axpdb','admin','1234');
連線成功後,將傳回一個'outcome'鍵設定為true 的JSON 回應。
處理無效連線
提供的範例程式碼嘗試處理連線建立過程中可能出現的異常。但是,如果執行時間超過 60 秒,腳本可能會無限期地繼續嘗試連線。
設定錯誤模式
要解決此問題,需要設定連接資料庫時的錯誤模式。這是使用以下程式碼實現的:
$dbh = new pdo( 'mysql:host=127.0.0.1:3308;dbname=axpdb', 'admin', '1234', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
透過將錯誤模式設為 PDO::ERRMODE_EXCEPTION,任何與連接相關的錯誤都將作為異常拋出,從而使它們能夠得到適當的處理。
其他資源
有關使用MySQL 與PDO 和處理錯誤的更多信息,請參閱以下資源:
以上是如何有效測試PDO資料庫連線並處理錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!