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 环境

经验分享 程序员 微信小程序 职场和发展