帝国CMS模板大全
www.admin99.cn
www.92cms.cn 帝国CMS模板下载站!,情怀,养站,二次开发!源码需求比较大的一站式会员下载,价更省!!!

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

php SQL Server Authentication连接部分代码

php SQL Server Authentication连接部分代码:

$serverName  =  "(local)" ;  //数据库教程服务器地址  
$uid  =  "pandao" ;  //数据库用户名  
$pwd  =  "1987" ;  //数据库密码  
$connectionInfo  =  array ( "UID" => $uid ,  "PWD" => $pwd ,  "Database" => "test" ); 
$conn  = sqlsrv_connect(  $serverName ,  $connectionInfo ); 
if (  $conn  == false) //开源代码phpfensi.com  

     echo   "连接失败!" ; 
     die ( print_r( sqlsrv_errors(), true)); 

$query  = sqlsrv_query( $conn ,  "SELECT TOP 10 nid,title,content FROM test.dbo.news" ); 
while ( $row  = sqlsrv_fetch_array( $query )){ 
     echo   $row [ 'nid' ]. "—–" . $row [ 'title' ]. "<br/>" ; 

请先到此处下载驱动: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连接部分代码段:

<?php 
              $serverName  =  "(local)" ; 
              $connectionInfo  =  array ( "Database" => "TestingInfo" , "ConnectionPooling" =>false); 
               $conn  = sqlsrv_connect(  $serverName , $connectionInfo ); 
             if (!  $conn ){ 
                       echo   "o no!!!!!" ; 
                       die ( print_r( sqlsrv_errors(), true)); 
             } else { 
                      echo   "yes done" ; 
            } 
        ?> 

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

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

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php SQL Server Authentication连接部分代码 - php高级应用》
文章链接:https://www.admin99.cn/8177
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
QQ站长交流群:953950264

登录

找回密码

注册