2014-01-12 184 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 –