2016-08-12 54 views
1

我正在嘗試使用sqlsrv_connect()php函數連接mssql數據庫,但它始終顯示在致命錯誤下方。如何使用PHP連接Microsoft SQL數據庫

致命錯誤:調用未定義函數sqlsrv_connect()。

代碼:

$server = 'xx.xxx.xxx.Xxx\sqlexpress'; 
$username = 'uname'; 
$password = 'password'; 
$database = 'testdb'; 


$connectionInfo = array("Database"=>$database, "UID"=>$username, "PWD"=>$password); 

$conn = sqlsrv_connect($server, $connectionInfo); 

if($conn) { 
echo "Connection established.<br />"; 
}else{ 
echo "Connection could not be established.<br />"; 
die(print_r(sqlsrv_errors(), true)); 
} 

回答

0

對於這一點,你必須下載相關的驅動程序。

用於PHP的Microsoft SQL Server 2005驅動程序允許PHP開發人員訪問SQL Server 2005和SQL Server 2008數據庫中的數據。該驅動程序包括對Windows和SQL Server身份驗證方法,事務,參數綁定,流,元數據訪問,連接池和錯誤處理的支持。

檢查這些鏈接:

How to connect to MSSQL

Php Help Documnetation

+0

HIII感謝ü...答覆...我使用Ubuntu和XAMPP服務器和Ubuntu的。所以作爲一個驅動程序文件使用。我不會在哪個文件夾中放置.so驅動程序文件。 –

+0

在google上試試這個 –

+0

k ..謝謝..... –

相關問題