0
我嘗試使用PHP連接到mysql數據庫。我在PHO文件中的代碼是:使用PHP和MySQL連接到現有數據庫時出錯
try {
$pdo = new PDO("mysql:host=localhost;dbname=BurgerBar",
"root", "root");
} catch (PDOException $e) {
$response = "Failed to connect: ";
$response .= $e->getMessage();
die($response);
}
當我運行在瀏覽器的代碼,我得到
Failed to connect: SQLSTATE[42000] [1049] Unknown database 'burgerbar'
然而,當我在使用密碼的根在我的終端登錄進入MySQL作爲根目錄並運行
show databases;
我得到
+--------------------+
| Database |
+--------------------+
| information_schema |
| BurgerBar |
| mysql |
| performance_schema |
| test |
+--------------------+
因此它顯示它存在於mysql中。我正在使用MAMP,無法弄清楚這一點。
^孩子們上帝派了。謝謝@ Twister1002 – user2455869 2014-10-17 19:13:39
你確定你正在連接到正確的數據庫嗎?可能有兩臺MySQL服務器嗎? – Twister1002 2014-10-17 19:13:39
Oooh 127.0.0.1的工作? – Twister1002 2014-10-17 19:14:02