2013-09-16 37 views
1

我有一个用C#编写的应用程序,它确实与数据库连接。无法连接:访问被拒绝用户php

这里是我得到的错误:

警告:mysql_connect()函数[function.mysql-连接]:访问被拒绝的用户 '用户名' @ 'localhost' 的(使用密码:是)在(PHP文件)第15行 无法连接:拒绝访问用户 '用户名' @ 'localhost' 的(使用密码:YES)

这里是我的代码:

$mysql = mysql_connect("localhost", "username", "password"); 
if (!$mysql) { 
    die('Could not connect: ' . mysql_error()); 
} 
echo 'Connected successfully'; 

我从这个例子:

http://php.net/manual/en/function.mysql-connect.php

我在做什么错?

+8

如果您刚刚开始,我建议您改为学习'MySQLi'或'PDO'。 'MySQL'已被弃用,并很快被删除。 –

+1

你确定你的用户名=用户名和密码= mysql密码? – ABorty

+1

如何给我们的错误mysql_error打印? – Reinherd

回答

1

您在mysql中的用户名可能不是“用户名”,因为您的密码不是“密码”。请将它更改为类似

$mysql = mysql_connect("localhost", $username, $password); 

其中$username是可变的,与你的数据库的用户名和$password是你的数据库密码变量。

此外,使用MySQLi而不是mysql_函数将是一件好事。