2016-01-06 73 views
2

這裏databasee是我連接代碼,我在000webhost的取得MySQL數據庫和我還上傳了文件中的000webhost但每次我收到錯誤這樣的「 PHP錯誤信息無法連接在000webhost的

警告:mysql_connect()[function.mysql-connect]:訪問被拒絕 用戶'a1346052'@'10.1.1.39'(使用密碼:YES) /home/a1346052/public_html/connection.php on line 7

免費虛擬主機 無法連接dat ABASE 請幫助我在此,感謝

<?php 

$mysql_hostname = "mysql13.000webhost.com"; 

$mysql_user = "a1346052"; 

$mysql_password = "*****"; 

$mysql_database = "a1346052_simple"; 

$prefix = ""; 

    $bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die("Could not connect database");  
     mysql_select_db($mysql_database, $bd) or die("Could not select database"); 
? 
+2

爲什麼你仍然使用'mysql_connect()',它已被棄用,所以請啓動usig mysqli或PDO? –

+0

並請從您的帖子中刪除密碼。 –

+0

呃,這可能是一個錯誤的用戶名,一個錯誤的密碼,或者你從一個不允許的主機連接。錯誤消息是非常自我解釋。 –

回答

0

我不認爲你的用戶名只能是。肯定會有一個用戶名和隨機數。例如:a7238414_username。嘗試運行下面的代碼,看看它給出了什麼結果。

$dbhost = 'mysql13.000webhost.com'; 
    $dbuser = 'a7238414_username'; 
    $dbpass = '***'; 
    $conn = mysql_connect($dbhost, $dbuser, $dbpass); 
    if(! $conn) 
    { 
    die('Could not connect: ' . mysql_error()); 
    } 
    echo 'Connected successfully'; 
    mysql_close($conn); 

只是一個headup,mysql已被棄用。你應該開始使用mysqli或PDO :)