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」);' –