thinkphp6配置连接微软的sqlserver数据库
一、效果在config.php的 connnections数组中新增如下配置'sqlsrv'=>[// 数据库类型'type'=> 'sqlsrv',// 服务器地址'hostname'=> '10.87.230.171',// 数据库名'database'=> 'HIS_B
·
一、效果
- 在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扩展)】
完整环境安装请参考【基于docker快速部署个人lnmp业务环境】
二、环境说明
lnmp 环境
更多推荐
已为社区贡献2条内容
所有评论(0)