用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php SQL Server Authentication连接部分代码

时间:2015-01-23  来源:西部数据  作者:西部数据

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.       ?>
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门