日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php 连接mssql

發布時間:2025/3/15 php 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 连接mssql 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以前用的都是mysql,今天突然想用下mssql,起先用的是sql server200.

第一種方法

打開mssql.dll拓展。然后把mssql.secure_connection = off改為on

使用mssql拓展。類似于mysql拓展庫

$conn=@mssql_connect('(local)','sa',''); if(!$conn){ //die(mssql_error()); die("lianj");} mssql_select_db('ejia');

?第二種方法

使用sqlsrv 拓展庫。需要在http://www.microsoft.com/en-us/download/details.aspx?id=20098 下載。有2.0和3.0兩個版本,2.0支持php5.2 3.0支持php5.3以及以上版本

3.0為例

包括php5.3和php5.4兩個php版本,而每個版本又有pdo和sqlsrv拓展。

帶有nts說明是非線程安全,不建議用于正式環境

把對應的dll文件放到ext文件夾下,然后在php.in中加入extension=對應的拓展庫。重啟apache即可

SQLSRV_Help.chm是參考文檔,有案例。

1 $connectionInfo = array("UID" => 'sa', "PWD" => '', "Database"=>"ejia"); 2 $serverName = "(local)"; 3 $conn = sqlsrv_connect( $serverName, $connectionInfo); 4 if(!$conn){ 5 6 echo "連接失敗"; 7 }

PDO_sqlsrv方式連接

1 <?php 2 //官方例子 3 $c = new PDO( "sqlsrv:Server=(local) ; Database = AdventureWorks ", "", "", array(PDO::SQLSRV_ATTR_DIRECT_QUERY => true)); 4 5 $query = 'SELECT * FROM Person.ContactType'; 6 $stmt = $c->query( $query ); 7 while ( $row = $stmt->fetch( PDO::FETCH_ASSOC ) ) { 8 print_r( $row ); 9 } 10 $c = null; 11 ?> 12

?

注意在sql2000以上環境,mssql拓展就不能正常使用了,所以推薦使用sqlsrv和PDO_sqlsrv

在高版本是數據庫上,可能需要安裝sql server 2008 Native Client

轉載于:https://www.cnblogs.com/tl542475736/p/3533016.html

總結

以上是生活随笔為你收集整理的php 连接mssql的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。