我的代码如下
$dbhost = 'example.com';
$dbuser = 'dbusername';
$dbpass = 'dbpassword';
$dbName='dbname';
$conn = new mysqli($dbhost, $dbuser, $dbpass, $dbName);
// check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
执行代码后出现以下错误连接失败:拒绝连接警告:mysqli::__construct((:(HY000/2002(:第8行/home/public_html/test/remote.php中的连接超时连接失败:连接超时
我不了解您的环境,但我的经验是,大多数可公开访问的Web服务器都不会向公众公开SQL数据库,因此端口可能会被阻塞。如果你控制了服务器,那么你可能会在防火墙中找到一些东西,但如果你使用的是共享主机之类的东西,那么你真的只能尝试服务台。