2014-01-12 55 views
0

我有一个网站,连接到数据库,并检索页面内容和一切正常。但是,我然后使用相同的数据库连接来连接并检索登录到我的网站的用户详细信息(2个表,但都在同一个数据库中)。但是,执行此操作时出现以下错误消息。phpmyadmin连接到数据库

Warning: mysql_query() [function.mysql-query]: Access denied for user 'username'@'localhost' (using password: NO) 
+0

顺便说一句,mysql已过时,将被删除。而是使用mysqli。文档 - > http://bg2.php.net/manual/en/mysqli.construct.php – Ifch0o1

回答

1

的提示是“使用密码NO”有没有被发送密码 - 事实上,它只是利用用户名@ localhost作为用户名,所以它看起来像你没有凭据正确配置。

检查的config.inc.php - http://wiki.phpmyadmin.net/pma/Configuration_storage

+0

实际上有一个密码正在发送,凭据已成功设置,因为他们成功检索页面内容 – smoggers

+0

所以你说,但是这个错误告诉了我们其他的东西。也许还有另一个地方正在尝试连接。 – Steve

+0

我只是将原始连接作为参数传递给我检索登录详细信息的函数。不明白为什么它不应该第二次连接 – smoggers

0

那么这是说,你的密码是不正确的,你还没有获得访问。你可以在这里上传代码吗?如果你使用的是本地主机,那么用户名应该是 ..尝试改变它,并保持密码字段为空。

+0

无论出于何种原因,第二次连接到同一个数据库使我能够获得登录细节以及如此问题解决,但不知道为什么使用原件不起作用 – smoggers

+1

有时会发生:/ ..也许你可以尝试删除旧的,只留下一个:P –