我已经在我的Windows服务器上设置了phpmyadmin和mySql但是当我尝试通过php连接时出现此错误:
Warning: mysqli::mysqli(): MySQL server has gone away in C:\xampp\htdocs\newservertest\dbscripts\sqlconnection.php on line 5
Warning: mysqli::mysqli(): Error while reading greeting packet. PID=15852 in C:\xampp\htdocs\newservertest\dbscripts\sqlconnection.php on line 5
Warning: mysqli::mysqli(): (HY000/2006): MySQL server has gone away in C:\xampp\htdocs\newservertest\dbscripts\sqlconnection.php on line 5
Catchable fatal error: Object of class mysqli could not be converted to string in C:\xampp\htdocs\newservertest\dbscripts\sqlconnection.php on line 14
我知道默认情况下mySql只允许本地连接,但是在线教程之后他们都说取消注释“my.ini”文件中的一行。我在我的sql文件夹中的所有内容都是my-default.ini,其中包含以下内容:
如何从外部php脚本打开连接?
答案 0 :(得分:0)
尝试将此添加到您的php.ini:
mysqli.reconnect = 1