当我尝试通过以下代码连接到外部(与此代码所在的服务器不同)数据库时,连接超时。我知道数据库的设置设置正确,登录信息也很好,因为我可以使用 HeidiSQL 从我的计算机正常登录。如果有人可以看到此代码有问题,谢谢。
function database_connect(){
$link = @mysql_connect("xx.xxx.xxx.xx:3306","root","pass");
$sql_error = mysql_error();
if (!$link) {
echo "Connection with the database couldn't be made.<br>";
echo "$sql_error";
exit;
}
if (!@mysql_select_db("databasename")) {
echo "The database couldn't be selected.";
exit;
}
return $link;
}
database_connect();