php5.4链接mssql2005或mssql2008的三种方式

来源:互联网 发布:人人商城分销系统源码 编辑:程序博客网 时间:2024/05/18 02:07

以前只用过php5.2,最近用5.4写了个小东西需要连接mssql2005和2008,总结了三种连接mssql的几种方式

1.传统的mssql方式

需要php.ini开启 extension=php_mssql.dll

连接远程数据库则mssql.secure_connection = Off,本地是mssql.secure_connection = On

代码如下:

 $conn=mssql_connect('地址','用户名','密码'); mssql_select_db('数据库名',$conn);

 

2.sqlsrv方式

这个好像是专门为mssql2005和2008搞的。

需要安装Microsoft® SQL Server® 2012 Native Client ,麻烦的很

代码如下:

$connectionInfo = array("UID"=>$uid,"PWD"=>$pwd,"Database"=>"数据库名");

$conn = sqlsrv_connect( 地址,$connectionInfo);
if( $conn == false)
 { echo "连接失败!";
 die( print_r( sqlsrv_errors(), true));
 }

3.pdo方式

这个是好多老鸟们推荐的方式

下载php_sqlsrv_54_ts.dll和php_pdo_sqlsrv_54_ts.dll放到ext里并在php.ini里打开

代码如下:

  try{ 
         $conn= new PDO( "sqlsrv:Server=地址;Database=数据库名", "用户名", "密码",array(PDO::SQLSRV_ATTR_DIRECT_QUERY => true));    }
 catch(PDOException $err)
  {
        echo '连接失败:' .$err->getMessage();
    } 

0 0
原创粉丝点击