2012-12-09 205 views
-2

我不斷收到此錯誤消息。這是什麼意思?!php無法連接到mysql

[09日 - 12月2012 21時44分32秒] PHP警告:請求mysql_query():訪問被拒絕的用戶 '' @ '本地主機'(使用密碼:否)用C:\ WWW \ IT3126Prac \項目\在線路try.php 5

[09日 - 12月2012 21點44分32秒] PHP警告:請求mysql_query():一個連接到服務器可能不是在C建立:\ WWW \ IT3126Prac \項目\ try.php on line 5

+0

沒有最好的標題有史以來.. – Tom

+0

檢查mysql_connect()函數參數 –

+0

在一個單獨的說明,'mysql_'功能[已廢棄](HTTP:// www.php.net/manual/en/function.mysql-query.php);請不要在新代碼中使用它們。使用[PDO](http://www.php.net/manual/en/class.pdo.php)或[MySQLi](http://www.php.net/manual/en/class.mysqli.php)代替。 –

回答

2

這意味着用戶沒有訪問數據庫的權限。用戶名和/或密碼錯誤。

1

Mybe你已經寫了錯誤的服務器/主機數據庫

0

無論是用戶名或密碼錯誤,否則,如果您嘗試從另一臺服務器訪問數據庫,必須有進入到mysql遠程訪問服務器。詢問數據庫提供者是否允許從其他服務器訪問,如果他們不能連接到它。嘗試使用127.0.0.1或服務器IP地址作爲主機名而不是本地主機。記住,你必須先連接到數據庫,如:

mysql_connect('localhost', 'username', 'password'); 
mysql_select_db('database');