我在Windows7上使用XAMPP。当我试图打开当前项目的login.php时
我得到了这个错误
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in E:\xampplite\htdocs\newfule\mcp\clientlist.php on line 19
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in E:\xampplite\htdocs\newfule\mcp\clientlist.php on line 19
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in E:\xampplite\htdocs\newfule\mcp\clientlist.php on line 21
Sorry No entries for the Records of Student ......这是配置文件
<?php
$link = mysql_connect('127.0.0.1', 'root', '');
if (!$link) {
die('Not connected : ' . mysql_error());
}
// make foo the current db
$db_selected = mysql_select_db('fueldb', $link);
if (!$db_selected) {
die ('Can\'t use foo : ' . mysql_error());
}
?>这是phpmyadmin上的一个警告

发布于 2011-10-02 16:31:13
使用phpmyadmin时,您不能让用户的密码为空,这在mysql中是允许的。
发布于 2011-10-02 16:35:30
错误似乎不在配置文件中。当没有指定任何用户时,ODBC是缺省用户,因此,由于配置文件中的所有内容看起来都很好,因此在调用mysql_query之前似乎没有包含它,或者mysql_query调用本身做得不对。
没有更多的代码,就没有真正的方法来了解。
发布于 2015-09-22 21:18:35
我认为您在配置文件方面没有问题。我认为添加配置文件或包含配置文件有问题。我建议您检查包含或添加配置文件链接。
https://stackoverflow.com/questions/7625324
复制相似问题