我有一个网站,连接到数据库,并检索页面内容和一切正常。但是,我然后使用相同的数据库连接来连接并检索登录到我的网站的用户详细信息(2个表,但都在同一个数据库中)。但是,执行此操作时出现以下错误消息。phpmyadmin连接到数据库
Warning: mysql_query() [function.mysql-query]: Access denied for user 'username'@'localhost' (using password: NO)
我有一个网站,连接到数据库,并检索页面内容和一切正常。但是,我然后使用相同的数据库连接来连接并检索登录到我的网站的用户详细信息(2个表,但都在同一个数据库中)。但是,执行此操作时出现以下错误消息。phpmyadmin连接到数据库
Warning: mysql_query() [function.mysql-query]: Access denied for user 'username'@'localhost' (using password: NO)
的提示是“使用密码NO”有没有被发送密码 - 事实上,它只是利用用户名@ localhost作为用户名,所以它看起来像你没有凭据正确配置。
检查的config.inc.php - http://wiki.phpmyadmin.net/pma/Configuration_storage
那么这是说,你的密码是不正确的,你还没有获得访问。你可以在这里上传代码吗?如果你使用的是本地主机,那么用户名应该是根 ..尝试改变它,并保持密码字段为空。
无论出于何种原因,第二次连接到同一个数据库使我能够获得登录细节以及如此问题解决,但不知道为什么使用原件不起作用 – smoggers
有时会发生:/ ..也许你可以尝试删除旧的,只留下一个:P –
顺便说一句,mysql已过时,将被删除。而是使用mysqli。文档 - > http://bg2.php.net/manual/en/mysqli.construct.php – Ifch0o1