2012-09-19 60 views
2

我的公司使用sqlserv擴展連接到MSSQL數據庫。這個擴展名是通過mssql擴展選擇的,因爲它由Microsoft主動維護,並且mssql驅動程序不再被維護。我的同事一直在windows環境下工作,所以他可以下載正確的DLL文件,並且可以使用sqlserv。由於我在Mac OSX 10.8.1上運行,因此我不會分享這個luxery。Mac上的Sqlserv擴展

所以基本上問題是:有沒有人知道一個.so文件形式的sqlserv php擴展?即使你可以

http://php.net/manual/en/sqlsrv.installation.php

不過,我會強烈建議你從SQLSRV擴展望而卻步,因爲它是:

回答

3

不能作爲這裏所說運行Windows以外的任何東西SQLSRV擴展非常多車和欠發達。使用PDO你會好得多!

我花了好幾天的時間來研究使用哪種擴展,經過對stackoverflow的大量研究和問題後,很明顯PDO是連接到MSSQL數據庫的唯一現實的解決方案。更不用說您擁有的附加功能!

嘗試並執行存儲過程,使用SQLSERV擴展返回多個記錄集以及輸出參數!只用PDO的幾行就可以完成許多功能之一,但不能用SQLSERV完成。

此外,PDO更快!