使用 PHP 排除未知資料庫錯誤
在 PHP 中,連接到 MySQL 資料庫有時會導致未知資料庫錯誤,即使資料庫存在。當 PHP 程式碼和 PHPMyAdmin 引用不同的資料庫時,可能會出現這種差異。
要解決此問題,第一步是驗證資料庫名稱的拼字。一個簡單的拼字錯誤就可以阻止程式碼建立與預期資料庫的連線。
如果資料庫名稱準確,接下來要考慮的是 PHPMyAdmin 和 PHP 是否連接到相同資料庫伺服器。這可以透過在 PHPMyAdmin 和 PHP 程式碼中執行以下查詢來確定:
SHOW DATABASES;
比較此查詢的輸出將顯示 PHP 程式碼和 PHPMyAdmin 是否連接到不同的資料庫。
如果輸出不同,則表示程式碼正在嘗試連接到與 PHPMyAdmin 不同的資料庫。如果電腦上安裝了多個資料庫伺服器,則可能會發生這種情況。要解決此問題,請檢查 PHP 設定檔並確保它指定了要連接的正確資料庫伺服器。
一旦識別出正確的資料庫伺服器,PHP 程式碼應該能夠連接到現有資料庫,而無需遇到「未知的資料庫錯誤。」
以上是為什麼即使資料庫存在,我的 PHP 程式碼也會出現「未知資料庫錯誤」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!