如何将.php文件与mysql数据库连接

时间:2012-01-30 17:27:32

标签: php mysql xampp

我写了以下代码:

$db_user = 'bushra';  
$db_pass = '12';
$db_host ='localhost';  
mysql_connect($db_host, $db_user, $db_pass);

但它显示错误:

  
    

警告:mysql_connect()[function.mysql-connect]:第7行的C:\ xampp \ htdocs \ no.php中的用户'bushra'@'localhost'(使用密码:YES)拒绝访问

  

root在这里没有密码。我创建了一个名为bushra的用户

6 个答案:

答案 0 :(得分:1)

您的密码错误。您可以使用root进行连接,如下所示:

$db_user = 'root';  
$db_pass = '';
$db_host ='localhost';  
mysql_connect($db_host, $db_user, $db_pass);

或者您可以重新创建用户bushra。也许你有拼写错误?或者您可能忘记在创建用户后运行FLUSH PRIVILEGES

答案 1 :(得分:1)

首先检查你的mysql数据库是否拥有正确的权限,如果你有一个名为db的数据库,试试这个

grant select privileges on db.* to bushra@localhost identified by '12';

或     grant select privileges on db.* to bushra@% identified by '12';

答案 2 :(得分:0)

您要么没有密码要么使用错误

答案 3 :(得分:0)

此消息表示密码不正确。如果root密码为空,请尝试此操作:

$db_user = 'root';  
$db_pass = '';
$db_host ='localhost';  
mysql_connect($db_host, $db_user, $db_pass);

答案 4 :(得分:0)

如果您愿意,可以尝试使用root用户:

$db_user = 'root';  
$db_pass = '';
$db_host ='localhost';  
mysql_connect($db_host, $db_user, $db_pass);

如果您确定用户 bushra 密码 12 ,则需要重新启动mysql 才能尝试。

希望这可以帮助你:)

答案 5 :(得分:-1)

我认为如果你没有密码,你就不必写$ db_pass