2013-03-16 75 views
0
  • 在我的PHP代碼林創建我使用xampp-數據庫> phpyadmin,
  • 我創建了一個名爲「魔域」的數據庫,
  • 連接到MySQL與此代碼:無法連接到MySQL數據庫[phpmyadmin的]

    if ($_SERVER["SERVER_ADDR"]=="localhost") 
    { 
        define("SQL_HOST","localhost"); 
        define("SQL_DBNAME","dungeons"); 
        define("SQL_USERNAME",xxx); 
        define("SQL_PASSWORD",xxx); 
    } else { 
        define("SQL_HOST","127.0.0.1"); 
        define("SQL_DBNAME","dungeons"); 
        define("SQL_USERNAME", xxx); 
        define("SQL_PASSWORD",xxx); 
    } 
    
    mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD) or die("Cannot connect to mySQL: " . mysql_error()); 
    mysql_select_db(SQL_DBNAME) or die("Cannot connect to the database: ". mysql_error()); 
    

錯誤消息說

未知數據庫「地下城」,選擇db時。

我不知道問題出在哪裏,因爲數據庫已經制作完成,並且我已經成功連接到mysql的代碼。

+0

代碼是正確的; 但我不確定,如果你已經正確創建了數據庫。請檢查你是否在phpmyadmin中拼錯如果:) – kallol 2013-03-16 13:25:56

+0

這不會提供問題的答案。要批評或要求作者澄清,在他們的帖子下留下評論 - 你可以隨時評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/faq#reputation),你將能夠[評論任何帖子](http://stackoverflow.com/privileges/comment)。 – Linuxios 2013-03-16 13:42:08

回答

2

錯誤被正確地說,數據庫是不可用或不存在的數據庫。 首先在phpmyadmin中創建一個新數據庫並命名爲地下城。之後,嘗試你的腳本。 謝謝

+0

大聲笑,這是非常尷尬,我誤以爲數據庫與表,謝謝你的答案,我可能會注意到它晚上 – 2013-03-16 13:25:16

+0

哈哈,這發生在你正在學習新的東西。好東西,我們都從這些愚蠢的錯誤中學習到:D – 2013-03-16 13:28:18

+0

是啊:)那是真的 – 2013-03-16 13:39:05

0

錯誤消息說

未知數據庫 '地牢'

不存在名稱爲 「地牢」 的數據庫。

首先創建一個使用

create database dungeons; 
+0

你是否創建了名字地牢的數據庫 – PSR 2013-03-16 13:18:51