请教TP6 动态连接数据库提示数据库配置未定义

浏览:1947 发布日期:2020/05/22 分类:ThinkPHP6专区

$sql='sqlsrv://sa[:admin123]@127.0.0.1[:1433]/hxb#utf8';
$resb=Db::connect($sql)->query('select * from fjda')
提示
数据库配置未定义:sqlsrv://sa[:admin123]@127.0.0.1[:1433]/hxb#utf8

放数组也不可以
$resb=Db::connect([
// 数据库类型
'type' => 'sqlsrv',
// 服务器地址
'hostname' => '127.0.0.1',
// 端口
'hostport' => '1433',
// 数据库名
'database' => 'hxb',
// 用户名
'username' => 'sa',
// 密码
'password' => 'admin123'])->query('select * from fjda');
echo($resb);
halt($resb);
提示:
Argument 1 passed to think\DbManager::connect() must be of the type string or null, array given
最佳答案
评论( 相关
后面还有条评论,点击查看>>