网站地图    收藏   

主页 > php专栏 > php应用 >

php SQL Server Authentication连接部分代码 - php高级应用

来源:自学PHP网    时间:2014-11-27 22:16 作者: 阅读:

[导读] php SQL Server Authentication连接部分代码:$serverName=(local);//数据库教程服务器地址$uid=pandao;//数据库用户名$pwd=1987;/......

php SQL Server Authentication连接部分代码

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

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论