1
我试着连接到MS SQL数据库,但我遇到超时错误......sqlsvr_connect()不连接!?试图用PHP连接
我已经加入并启用安装Microsoft驱动程序,
extension=php_sqlsrv_53_ts.dll
在我的php.ini文件中,并将dll添加到我的PHP扩展中,这是在我的“C:\ Program Files \ PHP \ ext”中...还有,我的php.ini中的extension_dir也是“C: \ Program Files \ PHP \ ext“
我正在使用此代码连接...
phpinfo();
$serverName = "xxx.xxx.xxx.xxx/sqlexpress";
$connectionInfo = array(
"Database"=>"dbname",
"UID"=>"username",
"PWD"=>"password");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if($conn){
echo "Connection established.\n";
}else{
echo "Connection could not be established.\n";
die(print_r(sqlsrv_errors(), true));
}
phpinfo()显示sqlsrv的确在注册的PHP流中。问题不是一个未定义的函数,但它只是继续加载......它不超时,它不会给我一个错误,它只是一直在想...我错过了什么?请帮忙!
我已载入相同的延伸。我无法让我的应用识别sqlsrv_connect或mssql_connect。都作为未定义的函数失败。 –
您能否正常工作? –
如果是这样,请接受相关答案。如果没有,使用'if($ conn === false){'和'die(“建立连接。\ n”);' –