激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php連接MSsql server的五種方法總結

php連接MSsql server的五種方法總結

2019-10-18 13:32wdc PHP教程

參考了下php官方手冊總結了五種PHP連接MSsql server的方法,mssql_系列函數,sqlsrv_系列函數,odbc方式連接sqlserver,PDO方式連接sqlserver,COM方式連接

參考php手冊,對php連接sql server系列做出個小結。主要有五種方式:

一、通過mssql_系列函數

mssql_系列函數主要針對php5.3以下的版本和sqlserver2000及以上版本使用。

在php.ini中將;extension=php_mssql.dll;extension=php_msql.dll;extension=php_pdo_mssql.dll ;extension=php_pdo_odbc.dll 前面的分號去掉。

<?php
 $server ="localhost"; //服務器IP地址,如果是本地,可以寫成localhost
 $uid ="sa"; //用戶名
 $pwd ="123456"; //密碼
 $database ="jb51net"; //數據庫名稱
 
////進行數據庫連接
 $conn =mssql_connect($server,$uid,$pwd) or die ("connect failed");
 mssql_select_db($database,$conn);
 
////執行查詢語句
 $query ="select * from A_PHP";
 $row =mssql_query($query);
 
////打印輸出查詢結果
 while($list=mssql_fetch_array($row))
 {
    print_r($list);
    echo "<br>";
 }
?>

二、通過sqlsrv_系列函數

sqlsrv_系列函數主要針對php5.3以上的版本和sql server 2005以上版本使用。

需要下載安裝Microsoft Drivers for PHP for SQL Server驅動,地址:https://msdn.microsoft.com/library/dn865013.aspx。下載后解壓放到php對應的ext目錄下。然后打開php.ini文件,在extension 后面添加一下配置

extension=php_pdo_sqlsrv_53_ts.dll
extension=php_sqlsrv_53_ts.dll

重啟apache,查看phpinfo(),確保apache已經支持sqlsrv。如下圖所示:

 php連接MSsql server的五種方法總結

并且安裝sqlncli.msi,這個文件是協助windows環境訪問sql server所在的數據庫服務器的

<?php

 $serverName = "localhost";
 $connectionInfo = array( "Database"=>"jb51net", "UID"=>"sa", "PWD"=>"123456");
 $conn = sqlsrv_connect( $serverName, $connectionInfo );
 if( $conn === false ) {
   die( print_r( sqlsrv_errors(), true));
 }

 $sql = "SELECT * FROM dbo.A_PHP";
 $stmt = sqlsrv_query( $conn, $sql );
 if( $stmt === false) {
   die( print_r( sqlsrv_errors(), true) );
 }


 while($row = sqlsrv_fetch_array($stmt))
 {echo $row[0]."-----".$row[1]."<br/>";}
?>

三、通過odbc方式連接sqlserver系列

需要在php.ini中開啟php_pdo_odbc.dll擴展。

php連接MSsql server的五種方法總結

<?php
$con = odbc_connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=jb51net,'sa','123456');
$query = "SELECT * FROM dbo.A_PHP";
$result = odbc_do($con,$query);
while(odbc_fetch_row($result))
{
  $list = odbc_result($result, "id");	print_r($list);echo '<br/>';
}
?>

四、通過PDO方式連接sqlserver

在php.ini中開啟php_pdo_mssql.dll擴展。在phpinfo中可查看

<?php
 $conn = new PDO("sqlsrv:server=localhost;database=jb51net","sa","123456");
 $sql = "select count(*) count from CKXS2";
 $res = $conn->query($sql);
 while ($row = $res->fetch()){
 print_r($row);
 }

?>

五、通過COM方式連接。

下面是實現代碼:

<?php
 $conn = new Com("ADODB.Connection"); //實例化一個Connection對象 
 $connstr = "provider=sqloledb;datasource=.;uid=sa;pwd=123456;database=jb51net;"; 
 $conn->Open($connstr); 
 $rs = new Com("ADODB.Recordset"); //實例化一個Recordcount對象 

 $rs->Open('select * from CKXS2 ', $conn, 1, 1); 
 $count = $rs->RecordCount; 
 echo "共有{$count}條紀錄<br />"; 
?>

 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 免费一级欧美在线观看视频 | 中文字幕在线观看视频一区 | 久久人人av| 全黄毛片 | 一本在线高清码电影 | 欧美成人二区 | 欧美另类综合 | 国产亚洲精品综合一区91 | 香蕉视频1024 | 毛片免费在线播放 | 一级毛片免费高清 | 成人在线视频免费看 | 91精品国产日韩91久久久久久360 | 久久亚洲精品11p | 久久国产精品区 | 亚洲一区在线观看视频 | 中文字幕一区2区 | 在线亚洲欧美日韩 | 97中文 | 一级毛片免费的 | 久久色网站 | 欧美日韩经典在线 | 狠狠色成色综合网 | 成人毛片视频免费看 | 欧美黄色片一级 | 国产一区二区不卡视频 | 国产欧美日韩二区 | 毛片大全免费看 | 黄视频网站免费在线观看 | 国产精品无码久久久久 | 羞羞的网址 | 一区二区免费看 | 色999中文字幕 | 国产精品一区二区x88av | 精品一区二区三区免费视频 | 美国人成人在线视频 | 欧美日韩1区2区 | 999久久国精品免费观看网站 | 成人午夜高清 | 亚洲第一成人在线视频 | 国产精品a一 |