无法连接数据库(000webhost)

时间:2016-01-05 11:18:49

标签: php mysql

$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");

我已经在免费托管网站000webhost中创建了我的mysqli数据库,我现在想将我的数据库连接到我的PHP代码,但每次我收到错误&#34; mysqli_connect():( HY000 / 2002):连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应。在第11行和第34行的C:\ wamp \ www \ hh1 \ checklogin.php中;请帮助我,并建议我是否需要加入一些东西?感谢。

2 个答案:

答案 0 :(得分:8)

000webhost只允许您通过自己的PHP主机或自己的PHPMyAdmin访问数据库。

除非您升级帐户(通过付款),否则无法从自己的计算机或其他服务器访问它。

enter image description here

答案 1 :(得分:0)

在那个地方使用

$host="localhost"; $username="a1346032"; $password="<password>"; $db_name="a1346032_newdb"; $tbl_name="members"; $con=mysqli_connect("$host", "$username", "$password", $db_name)or die("cannot connect"); mysqli_select_db``($con, "$db_name")or die("cannot select DB");