无法连接到mysql数据库[phpmyadmin]

时间:2013-03-16 13:15:54

标签: mysql database phpmyadmin xampp connect

  • 使用xampp-> phpyadmin,
  • 创建数据库
  • 我创建了一个名为" dungeons",
  • 的数据库
  • 在我的PHP代码中使用此代码连接到MySQL:

    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()); 
    

错误消息显示

  

未知数据库' dungeons',选择db。

我不知道问题出在哪里,因为数据库已经建成并且我已经使用代码成功连接到mysql。

2 个答案:

答案 0 :(得分:2)

错误正确地说数据库不可用或不存在。 首先在phpmyadmin中创建一个新数据库并将其命名为dungeons。之后尝试你的脚本。 谢谢

答案 1 :(得分:0)

错误消息显示

  

未知数据库'dungeons'

不存在名为“dungeons”的数据库。

首先使用

创建数据库
create database dungeons;