2011-03-04 60 views

回答

0

不確定您是否正在尋找特定於框架的連接到MS SQL服務器,但PHP確實支持使用mssql_connect()的SQL服務器連接;

mssql_connect()

+0

他們沒有更改爲sqlsrv_connect() – user644051 2011-03-04 03:34:35

+0

不是我所知道的,在覈心php庫中似乎不是一個名爲sqlsrv_connect的函數:http://us3.php.net/manual-lookup.php?pattern = sqlsrv_connect%28 看起來更深,該功能似乎是一個MSDN PHP驅動程序支持的產品: http://msdn.microsoft.com/en-us/library/cc793139%28v=sql.90% 29.aspx – 2011-03-04 03:41:27

+0

那麼我試過mssql_connect()我似乎無法連接到SQL服務器我修改php.ini取消它的mssql extn太任何想法我只是很困惑 – user644051 2011-03-04 03:48:10

1

我知道笨支持MSSQL。

0

由於user644051已經在下面提到了 - 現在將CI與MSSQL連接的驅動程序是SqlSrv。

我設法連接CI與MS SQL 2008,並開始使用它。

但是,你必須扭曲你的CI代碼強制數據庫咳嗽的結果......是不值得的努力。

底線:MSSQL驅動程序沒有經過優化,無法與CI配合工作,與MYSQL相反,從而實現輕鬆順利的工作。

例如SqlSrv驅動程序不適用於CI insert_batch()。

雖然我想使用MSSQL服務器提供的靈活性 - 目前我們必須等待一個驅動程序,這將允許在CI中實現這樣的奢侈。 因此,目前我勸阻你使用MSSQL的CI。