2016-01-05 146 views
2
$host="mysql13.000webhost.com";  
$username="a1346032"; 
$password="<password>"; 
$db_name="a1346032_newdb"; 
$tbl_name="members"; 

mysqli_connect("$host", "$username", "$password")or die("cannot connect"); 
mysqli_select_db("$db_name")or die("cannot select DB"); 

我已在免費的託管網站我的mysqli數據庫的000webhost現在我想我的數據庫連接到我的PHP代碼,但每次我收到錯誤「mysqli_connect()時間:(HY000/2002):連接嘗試失敗,因爲連接方在一段時間後沒有正確響應,或者由於連接的主機未能響應而導致連接失敗,在第11行的C:\ wamp \ www \ hh1 \ checklogin.php中「請幫助我,並建議如果我不得不加點什麼?謝謝。無法連接到數據庫(000webhost的)

+0

當您啓動本地主機/ phpmyadmin。比使用哪個用戶名和密碼 –

+0

最有可能遠程數據庫服務無法通過防火牆訪問。嘗試通過端口3306與您的數據庫進行telnet連接 – Jan

+0

如上所述,可能遠程連接不允許使用那個(免費的,例如不可靠的)主機。如果你在本地工作(WAMP)只使用你本地的mysql – Steve

回答

7

000webhost只允許您通過它自己的PHP主機或它自己的PHPMyAdmin訪問數據庫。

除非您升級帳戶(通過付款),否則無法從您自己的計算機或其他服務器訪問它。

enter image description here