0
  • xampp-> phpyadminを使用しているデータベースを作成するには、
  • 「ダンジョン」というデータベースを作成しました。
  • 私の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()); 
    

エラーメッセージには

dbを選択したときに、不明なデータベース「ダンジョン」。

データベースが作成され、コードを使用してmysqlに正常に接続したため、問題がどこにあるのかわかりません。

4

2 に答える 2

2

エラーは、データベースが利用できないか、データベースが存在しないことを正しく示しています。まず、phpmyadminで新しいデータベースを作成し、dungeonsという名前を付けます。その後、スクリプトを試してください。ありがとうございました

于 2013-03-16T13:19:43.300 に答える
0

エラーメッセージには

不明なデータベース「ダンジョン」

「ダンジョン」という名前のデータベースは存在しません。

まず、を使用してデータベースを作成します

create database dungeons;
于 2013-03-16T13:17:26.527 に答える