測試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 和處理錯誤的更多信息,請參閱以下資源:
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3