php應用pdo銜接sqlserver示例分享。本站提示廣大學習愛好者:(php應用pdo銜接sqlserver示例分享)文章只能為提供參考,不一定能成為您想要的結果。以下是php應用pdo銜接sqlserver示例分享正文
下載PDO_DBLIB庫
PDO的各類庫都可以在PECL中找到,例如,MySQL庫:PDO_MYSQL、Oracle庫:PDO_OCI。
作為SQL Server 的銜接庫,經由過程上面敕令下載PDO_DBLIB:
wget http://pecl.php.net/get/PDO_DBLIB
裝置PDO_DBLIB庫
下載完成後經由過程PEAR裝置:
/usr/bin/pear install PDO_DBLIB-1.0.tgz
假如裝置勝利的話,/usr/lib64/php/modules(非64位主機應當在/usr/lib/...)目次中會多出pdo_dblib.so庫(以下圖)。上面須要將pdo_dblib.so庫與php聯合起來,進入/etc/php.d 並創立名為pdo_dblib.ini 的文件。在個中寫入上面代碼:
extension=pdo_dblib.so
重啟Apache辦事
service httpd restart
PHP測試
經由過程一段簡略的代碼測試可否正常銜接MSSQL。應用PDO停止分歧類型數據庫拜訪時,只需修正PDO()中的銜接參數便可其他挪用函數雷同,如許在開辟時不會因數據庫分歧而挪用分歧的操作函數。
<?php
$db = new PDO("dblib:host=myHost;dbname=myDB","myUserName","myPassword");
$sql = "select count(*) count from testTable";
$res = $db->query($sql);
while ($row = $res->fetch()){
print_r($row);
}
$res = null;
$db = null;
?>