thinkphp6配置连接微软的sqlserver数据库

一、效果
在config/database.php的 connnections数组中新增如下配置

'sqlsrv'    =>    [
            // 数据库类型
            'type'        => 'sqlsrv',
            // 服务器地址
            'hostname'    => '10.87.230.xxx',
            // 数据库名
            'database'    => 'xxxx',
            // 数据库用户名
            'username'    => 'sa',
            // 数据库密码
            'password'    => 'xxxx',
            // 数据库连接端口
            'hostport'    => '1433',
            // 数据库连接参数
            'params'      => [],
            // 数据库编码默认采用utf8
            'charset'     => 'utf8',
            // 数据库表前缀
            'prefix'      => '',
        ],

 


在test控制器中新增testSqlsrv 方法

 

  public function sqlsrvTest(){
        $data  = Db::connect('sqlsrv')
            ->table('his_zy..zybrjbxxb')->limit(10)->select()->toArray();
        var_dump($data);
    }


在浏览器中访问效果

 

【注意事项】要测试成功需要安装sqlsrv扩展和sqlserver客户端
扩展安装请参考文章【LNMP环境搭建(Centeros7.7下php7.3安装,php安装sqlsrv扩展)】

LNMP环境搭建(Centeros7.7下php7.3安装,php安装sqlsrv扩展)_我是罗易呀!的博客-CSDN博客
完整环境安装请参考【基于docker快速部署个人lnmp业务环境】

【docker】基于docker快速部署个人lnmp业务环境_我是罗易呀!的博客-CSDN博客

二、环境说明
lnmp 环境

 

————————————————
版权声明:本文为CSDN博主「我是罗易呀!」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Qcg0223/article/details/115692962

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值