php - "Access denied"与 MySQL 通信时出错

标签 php mysql

我在第 25 行收到此警告:

Warning :
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' >(using password: NO) in C:\xampp\htdocs\shadaab\register.php on line 25

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\shadaab\register.php on line 25 Access denied for user 'ODBC'@'localhost' (using password: NO)"

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

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

最佳答案

错误消息的含义是:

  • 您尚未连接到数据库(使用 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.

关于php - "Access denied"与 MySQL 通信时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7133817/

相关文章:

php - 上周日期数组(从最近的星期一开始)

php - 合并和 str_replace

php - 如何在 PHP 中显示在线用户?

php - 管理面板 : PHP form doesn't send data to MySQL

mysql - 将日期和时间添加到数据库条目

php - 如何从网站运行 php CLI 脚本

javascript - 无法在 php 中获取已发布的 FormData

PHP 困惑检测器给出误报

php - PHP中基于计时器的测验实现

php - AJAX jQuery PHP 返回值