<?php
namespace app\index\controller;
use think\Db;
/**
* 数据库连接方式
* 1.全局配置
* 2.动态配置
* 3.DSN连接:数据库类型://用户名:密码@数据库地址:端口号/数据库名#字符集
*/
class Demo4
{
public function conn1()
{
return Db::table('cash_channel')
->where('id', 1)
->value('title');
}
public function conn2()
{
return Db::connect([
'type'=>'mysql',
'hostname'=>'127.0.0.1',
'database'=>'apifaka',
'username'=>'faka',
'password'=>'123456'
])
->table('cash_channel')
->where('id', 2)
->value('title');
}
public function conn3(){
$dsn='mysql://faka:123456@127.0.0.1:3306/apifaka#utf8';
return Db::connect($dsn)
->table('cash_channel')
->where('id', 3)
->value('title');
}
}