设为首页收藏本站

搜索
查看: 611|回复: 5

php操作Sql Server

[复制链接]

7

主题

11

帖子

379

积分

VIP1

Rank: 1

积分
379
发表于 2016-10-11 11:55:53 | 显示全部楼层 |阅读模式
本帖最后由 zyw327 于 2016-10-11 12:44 编辑

第一种连接方式( mssql_connect )
  1. <?php
  2. //KALLESPC为主机名称
  3. //SQLEXPRESS为SQL Server实例名称
  4. $server  =  'KALLESPC\SQLEXPRESS' ;
  5. //sa为数据库用户名
  6. //phpfi为数据库用户密码
  7. $link  =  mssql_connect ( $server ,  'sa' ,  'phpfi' );
  8. if (! $link ) {
  9.     die( '连接失败' );
  10. }
  11. ?>
复制代码
第二种连接方式(sqlsrv_connect)
               
  1. <?php
  2. $serverName  =  "serverName\sqlexpress" ;  //主机名称(可以是ip地址)\实例名称
  3. $connectionInfo  = array(  "Database" => "dbName" ,  "UID" => "userName" ,  "PWD" => "password" );
  4. $conn  =  sqlsrv_connect (  $serverName ,  $connectionInfo );
  5. if(  $conn  ) {
  6.      echo  "连接建立.<br />" ;
  7. }else{
  8.      echo  "连接不能建立.<br />" ;
  9.      die(  print_r (  sqlsrv_errors (),  true ));
  10. }
  11. ?>
复制代码
第三种连接方式(PDO)      
      1)、首先去微软网站下载驱动包:http://www.microsoft.com/en-us/d ... ation.aspx?id=20098,(SQLSRV20.EXE)
      2)、在压缩包中找到php_sqlsrv_52_ts_vc6.dll、php_pdo_sqlsrv_52_ts_vc6.dll这两个文件,放到php的安装目录的ext目录中。
      3)、配置php:找到php.ini,在Extensions段的后面加入两行:
           extension=php_sqlsrv_52_ts_vc6.dll
           extension=php_pdo_sqlsrv_52_ts_vc6.dll
      4)、重启apache服务器
      5)、php程序:
  1. <?php
  2. $strDbUser = 'sa';                // 数据库用户
  3. $strDbPass = '';                    // 数据库密码
  4. $strDbHost = 'localhost';        // 数据库服务器地址
  5. $strDbName = 'test';            // 数据库名称
  6. $strDsn = "sqlsrv:Server=$strDbHost;Database=$strDbName;";        // 连接数据库的字符串定义
  7. $objDB = new PDO($strDsn, $strDbUser, $strDbPass);                // 生成pdo对象
  8. ?>
复制代码

这世间再也没有比置身于人群之中,却孤独地活着,更为可怕

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2016-10-11 13:01:09 | 显示全部楼层
楼主威武 楼主霸气 楼主棒棒哒

4

主题

10

帖子

373

积分

中级会员

Rank: 3Rank: 3

积分
373
QQ
发表于 2016-10-13 14:20:01 | 显示全部楼层
谢谢楼主分享
匿名
匿名  发表于 2016-10-13 16:20:49
jikesen 发表于 2016-10-11 13:01
楼主威武 楼主霸气 楼主棒棒哒

啧啧啧,就会拍马屁!

11

主题

17

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
发表于 2016-10-13 16:18:30 | 显示全部楼层
谢谢楼主,终于解决这个问题了!

4

主题

12

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
发表于 2016-10-13 14:21:53 | 显示全部楼层
谢谢楼主
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ| 小黑屋| 完美起航-论坛     

完美起航-论坛中心。

Copyright © 2001-2013 Okgoes.   All Rights Reserved.

Powered by 完美起航 X3.2( 赣ICP备15002760号 )

快速回复 返回顶部 返回列表