php中怎么使用pdo連接sqlserver數(shù)據(jù)庫(kù),很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
目前成都創(chuàng)新互聯(lián)已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、金東網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
下載PDO_DBLIB庫(kù)
PDO的各種庫(kù)都可以在PECL中找到,例如,MySQL庫(kù):PDO_MYSQL、Oracle庫(kù):PDO_OCI。
作為SQL Server 的連接庫(kù),通過(guò)下面命令下載PDO_DBLIB:
wget http://pecl.php.net/get/PDO_DBLIB
安裝PDO_DBLIB庫(kù)
下載完成后通過(guò)PEAR安裝:
/usr/bin/pear install PDO_DBLIB-1.0.tgz
如果安裝成功的話,/usr/lib64/php/modules(非64位主機(jī)應(yīng)該在/usr/lib/...)目錄中會(huì)多出pdo_dblib.so庫(kù)(如下圖)。下面需要將pdo_dblib.so庫(kù)與php結(jié)合起來(lái),進(jìn)入/etc/php.d 并創(chuàng)建名為pdo_dblib.ini 的文件。在其中寫(xiě)入下面代碼:
extension=pdo_dblib.so
重啟Apache服務(wù)
service httpd restart
PHP測(cè)試
通過(guò)一段簡(jiǎn)單的代碼測(cè)試能否正常連接MSSQL。利用PDO進(jìn)行不同類(lèi)型數(shù)據(jù)庫(kù)訪問(wèn)時(shí),只需修改PDO()中的連接參數(shù)即可其他調(diào)用函數(shù)相同,這樣在開(kāi)發(fā)時(shí)不會(huì)因數(shù)據(jù)庫(kù)不同而調(diào)用不同的操作函數(shù)。
query($sql);while ($row = $res->fetch()){ print_r($row);}$res = null;$db = null;?>
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。