当前位置:首页 > PHP教程 > php高级应用 > 列表

php SQL Server Authentication连接部分代码

发布:smiling 来源: PHP粉丝网  添加日期:2014-09-11 23:22:26 浏览: 评论:0 

php SQL Server Authentication连接部分代码:

  1. $serverName = "(local)"//数据库教程服务器地址 
  2. $uid = "pandao"//数据库用户名 
  3. $pwd = "1987"//数据库密码 
  4. $connectionInfo = array("UID"=>$uid"PWD"=>$pwd"Database"=>"test"); 
  5. $conn = sqlsrv_connect( $serverName$connectionInfo); 
  6. if$conn == false)//开源代码phpfensi.com 
  7.     echo "连接失败!"
  8.     die( print_r( sqlsrv_errors(), true)); 
  9. $query = sqlsrv_query($conn"SELECT TOP 10 nid,title,content FROM test.dbo.news"); 
  10. while($row = sqlsrv_fetch_array($query)){ 
  11.     echo $row['nid']."-----".$row['title']."<br/>"

sqlserver2005或者sqlserver2008

请先到此处下载驱动:http://www.microsoft.com/downloads/details.aspx?FamilyId=61BF87E0-D031-466B-B09A-6597C21A2E2A&displaylang=en

下载后解压文件.

配置:

1.将解压的php_sqlsrv.dll 和 php_sqlsrv_ts.dll 放到PHP的扩展目录中(PHPEXT)。

2.编辑php.ini文件(在windows文件夹下),添加以下扩展:

extension=php_sqlsrv.dll

extension=php_sqlsrv_ts.dll

3.去掉;extension=php_mssql.dll前的分号

SQL Server常用的有两种认证方式,一种是本地系统账户认证(Windows Authentication ),一种是使用用户名和密码(SQL Server Authentication),第二种认证方式必须启用SQL Server的混合模式.

1.Windows Authentication连接部分代码段:

  1. <?php 
  2.              $serverName = "(local)"
  3.              $connectionInfo = array("Database"=>"TestingInfo","ConnectionPooling"=>false); 
  4.               $conn = sqlsrv_connect( $serverName,$connectionInfo); 
  5.             if(! $conn){ 
  6.                       echo "o no!!!!!"
  7.                       die( print_r( sqlsrv_errors(), true)); 
  8.              }else
  9.                      echo "yes done"
  10.             } 
  11.         ?> 

2.SQL Server Authentication连接部分代码段:

  1. <?php 
  2.              $serverName = "(local)"
  3.              $uid = "dbusername";//数据库用户名 
  4.            $pwd = "dbuserpass";//数据库用户密码 
  5.              //下面的Database为数据库名 
  6.              $connectionInfo =   array("UID"=>$uid,"PWD"=>$pwd,"Database"=>"dbname");//开源代码phpfensi.com 
  7.              $conn = sqlsrv_connect( $serverName,$connectionInfo); 
  8.               if(! $conn){ 
  9.                    echo "o no!!!!!!!"
  10.                     die( print_r( sqlsrv_errors(), true)); 
  11.                }else
  12.                       echo "yes done"
  13.                } 
  14.       ?>

Tags: Authentication连接代码

分享到: