2011-09-26 86 views
0
$server = 'x.x.x.x\SQLEXPRESS'; 
$link = mssql_connect($server, 'username', 'password'); 


if (!$link) 
{ 

    die('Something went wrong while connecting to MSSQL'); 

} 
else 
{ 
echo "Connected!"; 
} 

它可以在windows操作系統上運行。但運行linux顯示時「而連接MSSQL出事了」 請幫我連接到Linux上的MS SQL Server在php中

回答

0

一定要

1.啓用在php.ini MSSQL加載庫。

2.檢查爲服務

3.And的狀態還檢查PHP的日誌文件,以瞭解到底是什麼錯誤。

error_reporting(E_ALL); 
ini_set('display_errors', true); 
flush(); 

你可以在你的PHP文件的起加入這段代碼,並檢查什麼是確切的錯誤。

感謝

+0

GET消息:無法連接到服務器 – infinity

+0

這是only.have你安裝了TDS驅動一個疑問?如果沒有,看看這個「http://www.freetds.org/」這http://www.php.net/manual/en/ref.mssql.php#81149可以給你一些這方面的信息。 – Kris

+0

資料庫版本:FreeTDS – infinity