程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> php應用pdo銜接sqlserver示例分享

php應用pdo銜接sqlserver示例分享

編輯:MSSQL

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;
?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved