首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >警告: mysql_query() [function.mysql-query]:拒绝访问用户'ODBC'@'localhost‘(使用密码: NO)

警告: mysql_query() [function.mysql-query]:拒绝访问用户'ODBC'@'localhost‘(使用密码: NO)
EN

Stack Overflow用户
提问于 2011-10-02 16:28:21
回答 6查看 9.7K关注 0票数 0

我在Windows7上使用XAMPP。当我试图打开当前项目的login.php时

我得到了这个错误

代码语言:javascript
复制
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 ......

这是配置文件

代码语言:javascript
复制
<?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上的一个警告

EN

回答 6

Stack Overflow用户

发布于 2011-10-02 16:31:13

使用phpmyadmin时,您不能让用户的密码为空,这在mysql中是允许的。

票数 0
EN

Stack Overflow用户

发布于 2011-10-02 16:35:30

错误似乎不在配置文件中。当没有指定任何用户时,ODBC是缺省用户,因此,由于配置文件中的所有内容看起来都很好,因此在调用mysql_query之前似乎没有包含它,或者mysql_query调用本身做得不对。

没有更多的代码,就没有真正的方法来了解。

票数 0
EN

Stack Overflow用户

发布于 2015-09-22 21:18:35

我认为您在配置文件方面没有问题。我认为添加配置文件或包含配置文件有问题。我建议您检查包含或添加配置文件链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7625324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档