MYSQL:MYSQL\u查询有问题

MYSQL:MYSQL\u查询有问题,mysql,Mysql,我需要你的帮助。这是什么意思 Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\THESIS\std_results.php on line 4 Warning: mysql_query() [function.mysql-query]: A link

我需要你的帮助。这是什么意思

Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\THESIS\std_results.php on line 4 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\THESIS\std_results.php on line 4 Access denied for user 'ODBC'@'localhost' (using password: NO)
这是我第一次遇到这种问题。有人能给我解释一下如何修复这个问题吗?

这个错误意味着你没有连接到mysql。在运行查询之前,您需要连接到mysql:

退房:

您的代码应该如下所示:

$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');

$dbname = 'dbname';
mysql_select_db($dbname);

$answer = mysql_query("SELECT * FROM tbl_answers") or die(mysql_error());
$r = mysql_fetch_assoc($answer);
echo $r['id_exp'];

该错误表示您未连接到mysql。在运行查询之前,您需要连接到mysql:

退房:

您的代码应该如下所示:

$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');

$dbname = 'dbname';
mysql_select_db($dbname);

$answer = mysql_query("SELECT * FROM tbl_answers") or die(mysql_error());
$r = mysql_fetch_assoc($answer);
echo $r['id_exp'];
我认为(使用密码:否)明确表示提供的密码不正确。如果您有一个数据库客户端或另一个脚本成功连接到所需的数据库,请将这些凭据与有问题的脚本中mysql_connect()使用的凭据进行比较

如果没有,您可能必须进入提供商的cPanel或主机管理工具,看看是否可以在其中找到正确的凭据

祝你好运。

我认为(使用密码:否)明确表示提供的密码不正确。如果您有一个数据库客户端或另一个脚本成功连接到所需的数据库,请将这些凭据与有问题的脚本中mysql_connect()使用的凭据进行比较

如果没有,您可能必须进入提供商的cPanel或主机管理工具,看看是否可以在其中找到正确的凭据


祝你好运。

Duh。自我提醒:先回答,然后编辑。比我快+1总之:-)我已经连接了mysql,这就是为什么我不明白为什么会发生这种情况。@johanahChua:错误清楚地表明无法建立连接。可能是您没有正确指定db凭据,或者mysql服务器也可能已关闭。Duh。自我提醒:先回答,然后编辑。比我快+1总之:-)我已经连接了mysql,这就是为什么我不明白为什么会发生这种情况。@johanahChua:错误清楚地表明无法建立连接。可能是您没有正确指定db凭据,或者mysql服务器也可能已关闭。