警告:mysqli :: __ construct():(HY000 / 2002):连接被拒绝

时间:2018-11-23 15:52:27

标签: php sql

我正在尝试进行一些编码,并且为此我花了一个免费的虚拟主机。

Integer

是我的代码,但是与此同时出现多个错误。这是我的错误;

  

警告:mysqli :: __ construct():(HY000 / 2002):在第12行的> /home/vol14_2/ultimatefreehost.in/ltm_23041946/htdocs/create.php中拒绝连接

     

注意:未定义的变量:第18行的> /home/vol14_2/ultimatefreehost.in/ltm_23041946/htdocs/create.php中的conn

     

致命错误:未捕获错误:> /home/vol14_2/ultimatefreehost.in/ltm_23041946/htdocs/create.php:18中的null上调用成员函数query()堆栈> trace:#0 / home / vol14_2 / Ultimatefreehost.in/ltm_23041946/htdocs/create.php(51):>插入('a','md2')#1 {main}插入> /home/vol14_2/ultimatefreehost.in/ltm_23041946/htdocs/create.php在第18行

我四处搜寻以寻求答案,但是我仍然对此保持执着。如果有人可以帮忙,我将非常感激!

1 个答案:

答案 0 :(得分:0)

即使使用127.0.0.1连接,在具有多个接口或特殊路由规则的服务器中也可能无法使用。运行mysqlcheck --help,并获取“端口”和“主机”字段底部显示的IP地址和端口。例如:

port                              3306
host                              192.168.1.23

使用MySQL可以识别的IP和端口:

$servername = "192.168.1.23:3306";