与MySQL交谈时出现“拒绝访问”错误

时间:2011-08-20 18:35:38

标签: php mysql

我在第25行收到此警告:

  

警告:
  警告:mysql_query()[function.mysql-query]:第25行的C:\ xampp \ htdocs \ shadaab \ register.php中用户'ODBC'@'localhost'>(使用密码:NO)拒绝访问

     

警告:mysql_query()[function.mysql-query]:无法在第25行的C:\ xampp \ htdocs \ shadaab \ register.php中建立到服务器的链接   用户'ODBC'@'localhost'的访问被拒绝(使用密码:NO)“

我在第25行有以下SQL查询:

$result=mysql_query("SELECT email FROM user WHERE email='$email'")or die(mysql_error());

3 个答案:

答案 0 :(得分:1)

错误消息表示:

  • 您尚未连接到数据库(使用mysql_connectmysql_select_db
  • 如果您指定了mysql_connect,则表示您没有为mysql_connect功能指定正确的用户名和密码。

以下是在运行SQL查询之前连接到数据库的方法:

$con = mysql_connect('server address', 'username', 'password') or die(mysql_error());
mysql_select_db('your db name') or die(mysql_error());

More information on official documentation.

答案 1 :(得分:0)

您似乎在mysql_connect中提供了无效数据。检查用户/密码。

答案 2 :(得分:0)

看起来像连接问题,请检查您是否在该行上方调用mysql_connect,以及您的设置(密码,主机名,数据库名称)和权限是否正确。 Docs