0

さて、これで、私はWebデザインの学士号を取得します。教授はトラブルシューティングにそれほど満足していません。私はこれに髪を引っ張るところです。もっと詳しく言えば、私は自分が作成したデータベースに接続しようとして成功しました。次に、データベースを選択しましたが、拒否されたか、エラーメッセージに次のように表示されます。

データベース「DataBase_user」へのユーザー「DataBase_user」@「192.168.1.1」のアクセスが拒否されました

これが私が使用しているコード文字列で、インストラクターとまったく同じです。

    <?php
$host = "DB_Host_name";
$db = "DB_User_name";
$pwd = "Password";
$connect = mysql_connect($host, $db, $pwd) or die(mysql_error());
$dbSelect = mysql_select_db($db, $connect) or die(mysql_error());
/*if ($connect == true)
{
    echo("connected <br />");   
}*/
if ($dbSelect)
{
    echo("database is selected");
}

?>

これは、2つの異なる無料のホストプロバイダーから受け取ったエラーと同じであるため、ホストの障害ではなく、助けていただければ幸いです。そして、私はダブルチェックとトリプルチェックを行い、入力したデータベースのユーザーには、彼が持つことができるすべての特権があります。何か案は?

4

1 に答える 1

1

ユーザー名とパスワードの両方として変数 $db を使用しています。以下を含む $db という配列を使用することをお勧めします。$db["db"]; $db["ユーザー名"]; $db["パスワード"];

これらを正しく設定してください!!! データベースの名前がユーザー名と同じであっても。

于 2012-04-12T14:33:36.223 に答える