2014-06-21 132 views
0

我想連接SQLServer 2008與PHP 5.4.6。如何連接PHP與SQLServer

但是服務器返回以下錯誤:

致命錯誤:調用未定義功能mssql_connect()

我看過很多地方,他們都說進去php.ini並取消對該行:

extension = php_mysql.dll 

但我的php.ini文件沒有這一行。

這是我當前的代碼,但我試過幾個人:

<? php 
$ server = "192.168.2.7"; 
$ database = "fd_585b0f87"; 
$ user = "sa"; 
$ password = "5c n9r1n7 @ # @ dm"; 


$ conn = mssql_connect ($ server, $ user, $ password); 
$ conn = mssql_select_db ("$ database", $ connection); 


if ($ conn) { 
echo "One connection"; 


} 
> 

任何人都知道什麼辦法來解決這個問題?謝謝

+2

'php_mysql.dll'與'mssql_connect()'不相關 –

回答

0

mssql_connect在PHP 5.3中消失了。以下是適用於PHP的SQL Server驅動程序的鏈接:http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx

+0

感謝您的回覆!下載後我應該遵循哪些步驟? – user11699

+0

@ user11699你應該檢查它是否被首先安裝,當你運行'phpinfo();'時你有任何sql服務器的輸出嗎?另請參閱php手冊中的此部分:http://www.php.net/manual/en/sqlsrv.installation.php – jeroen

+0

我將嘗試從本手冊中執行此步驟。但我怎樣才能用phpinfo()測試我的mssql?對不起,我是一個新手哈哈 – user11699