我有一个问题,请帮助我。 我想用php连接mssql服务器,我想设置一个15秒的时间限制。我想检查数据库是否可以在15秒内到达。 我试过使用下面的代码,但不工作。 我不想通过执行php.ini文件中的服务器级别更改来执行此操作。 我想通过PHP来做到这一点。PHP,MSSql服务器连接超时
ini_set('mssql.connect_timeout',15);
connection = mssql_connect($_POST['DB_HOST'],$_POST['DB_USER'],$_POST['DB_PASS']);
if(!$connection) {
throw new Exception('Unable to connect database');
} else {
$database = mssql_select_db($_POST['DB_NAME'], $connection);
if(!$database) {
throw new Exception('Unable to select database');
} else {
echo "Connected";
}
}
看到: 参数或者set_time_limit(0); ini_set('mysql.connect_timeout','0'); ini_set('max_execution_time','0'); –