CodeIgniter:排除MySQLi 的「無法連接到資料庫伺服器」錯誤
在CodeIgniter 中從MySQL 切換到MySQLiSQL 切換到MySQLiSQL到錯誤:
無法使用提供的連接到您的資料庫伺服器設定。
可能特別令人沮喪。此錯誤表示您配置的資料庫連線設定存在問題。
要解決此問題,請先檢查您的資料庫配置設定。確保以下內容正確:
驗證這些設定後,建議透過在database.php設定檔末尾新增以下程式碼來偵錯資料庫連線:
echo '<pre class="brush:php;toolbar:false">'; print_r($db['default']); echo ''; echo 'Connecting to database: ' .$db['default']['database']; $dbh=mysql_connect ( $db['default']['hostname'], $db['default']['username'], $db['default']['password']) or die('Cannot connect to the database because: ' . mysql_error()); mysql_select_db ($db['default']['database']); echo '
此程式碼將顯示連線設定並嘗試連線到資料庫.如果連接過程中出現錯誤,它會提供詳細的錯誤訊息,可以幫助確定根本原因。
透過執行以下步驟並仔細除錯連接設置,您應該能夠解決「無法連接到資料庫伺服器」錯誤,並使用 CodeIgniter 中的 MySQLi 成功建立與資料庫的連線。
以上是為什麼我的 CodeIgniter 應用程式無法連接到我的 MySQLi 資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!