0

好吧,就这样吧,我要攻读网页设计学士学位,而我的教授在解决问题方面并不那么有帮助,而我正要在这方面大发雷霆。更重要的是,我正在尝试连接到我创建的数据库,并且成功了。然后我去选择数据库,它告诉我我被拒绝或错误消息指出:

用户“DataBase_user”@“192.168.1.1”拒绝访问数据库“DataBase_user”

这是我正在使用的代码字符串,和我导师的一样。

    <?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");
}

?>

因此,感谢任何帮助,这不是我的主机的错,因为这是我从两个不同的免费主机提供商那里收到的相同错误。我进行了双重和三重检查,我输入的数据库的用户拥有他可以拥有的所有特权。有任何想法吗?

4

1 回答 1

1

您正在使用变量 $db 作为用户名和密码。我建议使用一个名为 $db 的数组,其中包含: $db["hostname"]; $db["db"]; $db["用户名"]; $db["密码"];

确保你正确设置了这些!!!即使数据库确实与用户名同名。

于 2012-04-12T14:33:36.223 回答