我试图输入一个电子邮件验证表,但我发现这是不可能的。
最近要向我扔的障碍是:
拒绝用户“@”localhost对数据库“注册”的访问。
此错误出现在将任何数据输入表单之前。我正在为站点使用WAMPserver,并且不知道为什么会发生此错误。
mysql_connect("localhost", "username") or die(mysql_error()); // Connect to database server(localhost) with username and password.
mysql_select_db("registrations") or die(mysql_error()); // Select registrations database.当我用用户名和本地主机输入密码时,错误声明:
拒绝用户“@”“localhost”(使用密码是)到数据库“注册”的访问。
有人知道什么会导致这个问题吗?我有一种感觉,它是很小的东西,但我就是搞不明白。
发布于 2012-10-29 18:07:47
这意味着用户'localhost‘没有访问数据库’注册‘的权限。您将需要将权限授予用户'localhost‘的数据库’注册‘。看看这个链接 .hope,它很有帮助。
发布于 2012-10-29 18:03:45
从您的错误来看,似乎没有传递用户名,我也没有看到密码
示例:
$host = "localhost";
$username = "your username";
$password = "your password";
$databasename = "your db name";
$connection = mysql_connect($host,$username,$password) or die ("Error: ".mysql_error());
mysql_select_db($databasename);这应该能行
https://stackoverflow.com/questions/13127029
复制相似问题