建立一个connect类文件
use think\Db;
/* 连接数据库
1全局配置 在config/database.php目录里直接修改数据库连接信息
2 动态配置 :利用 think\db\Query.php 中的connect()方法进行连接
3 DSN连接 :dsn组合方式:数据库类型://用户名:密码@数据库地址:端口号/数据库的名称#字符集
*/
class connect{
//全局配置
public function conn1(){
return Db::table('goods')
->where('id',1)
->value('name');}
//动态配置
public function conn2(){
return Db::connect([
'type'=>'mysql',
'hostname'=>'127.0.0.1',
'database'=>'connect',
'username'=>'root',
'password'=>'toor',
])
->table('goods')
->where('id',1)
->value('name');}
}
//DSN连接:
public function conn3(){
$dsn='mysql://root:toor@127.0.0.1:3306/connect#utf8';
return Db::connect($dsn)
->table('goods')
->where('id',1)
->value('name');}
}
}
网友评论