無(wú)論是哪種數(shù)據(jù)庫(kù)去開(kāi)發(fā),原理都很相似,只要掌握一種,其他就可以快速上手。微軟為php連接SQLServer的發(fā)布了專門(mén)的驅(qū)動(dòng)包,通過(guò)它你可以用php讀寫(xiě)SQLServer。這里以apache為例。
1)下載驅(qū)動(dòng)包:http://www.microsoft.com/en-us/download/details.aspx?id=20098.
2)將DLL文件解壓到PHPextension_dir目錄,如果出現(xiàn)說(shuō)SQLSRV30.EXE不是有效的win32程序,可能是缺少某些庫(kù),可能是vc10,也有可能是沒(méi)有用administrator權(quán)限運(yùn)行。
3)在php.ini配置文件內(nèi)引用相應(yīng)的動(dòng)態(tài)鏈接庫(kù)文件
extension=php_sqlsrv_XX_ts_vc6.dll
extension=php_pdo_sqlsrv_XX_ts_vc6.dll
extension=php_pdo.dll
上面的的XX表示的是你的php的版本;vc6表示你的web服務(wù)器軟件是Apache;ts或nts表示你的php版本是線程安全版的還是非線程安全版的。
4)重啟Apache
5)連接成功。
下面是連接代碼: