2012-04-12 47 views
0

好了,所以這裏有雲,我要爲我的網頁設計學士學位和我的教授是小於麻煩拍攝helkpful,我在這點上把我的頭髮拉出來。更多關於點我試圖連接到我創建的數據庫,並且成功了。然後我去選擇數據庫,它告訴我,我拒絕,或者因爲錯誤消息指出:我可以連接到我的數據庫,但無法選擇它的一切,我需要幫助嚴重

拒絕訪問用戶DataBase_user'@'192.168.1.1'數據庫「DataBase_user」

,這裏是我正在使用的代碼字符串,和我的教師一樣。

<?php 
$host = "DB_Host_name"; 
$db = "DB_User_name"; 
$pwd = "Password"; 
$connect = mysql_connect($host, $db, $pwd) or die(mysql_error()); 
$dbSelect = mysql_select_db($db, $connect) or die(mysql_error()); 
/*if ($connect == true) 
{ 
    echo("connected <br />"); 
}*/ 
if ($dbSelect) 
{ 
    echo("database is selected"); 
} 

?> 

所以任何幫助表示讚賞,它不是我的主人的錯,因爲這是我從兩個不同的免費主機提供商收到了同樣的錯誤。我有雙重和三重檢查,我輸入數據庫的用戶擁有他可能擁有的所有權限。有任何想法嗎?

+1

數據庫名稱相同的用戶名? – 2012-04-12 14:29:17

+0

您當前正在發送「DB_User_name」作爲用戶名和數據庫名稱。那是對的嗎? – Manuel 2012-04-12 14:30:35

回答

1

您正在使用的變量$分貝作爲用戶名和密碼;我建議使用一個名爲$ db的數組,其中包含: $ db [「hostname」]; $ db [「db」]; $ db [「username」]; $ db [「password」];

確保正確設置這些!即使數據庫的名稱與用戶名相同。

+0

沒有實際上,它的設置方式是,$ DB是用戶名,和$ PWD是密碼,對不起我不是已經說的很清楚。 – ScottCode 2012-04-12 14:38:49

+0

是的,我建議使用數組名爲$ DB-它會從長遠來看 – Lock 2012-04-12 14:46:12

+0

你介意給一個例子更加清晰,我很抱歉,我還是新的這一切,所以我不完全理解你的意思是,你能用我的代碼給我一個例子嗎? – ScottCode 2012-04-13 04:24:50

相關問題