【发布时间】:2016-01-05 11:18:48
【问题描述】:
$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 代码,但每次我收到“mysqli_connect(): (HY000/2002): 连接尝试失败的错误,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应而建立连接失败。在第 11 行的 C:\wamp\www\hh1\checklogin.php 中“请帮助我并建议我是否必须加点东西吗?谢谢。
【问题讨论】:
-
当你启动 localhost/phpmyadmin。比使用哪个用户名和密码
-
很可能远程数据库服务无法通过防火墙访问。尝试在端口 3306 上远程登录到您的数据库
-
如上所述,可能不允许与该(免费,例如不可靠)主机进行远程连接。如果您在本地工作(WAMP),只需使用本地 mysql
-
000webhost.com不支持远程mysql连接,你必须安装并使用你本地的mysql服务器,或者上传你的php代码到000webhost服务器