<?php
namespace app\index\controller;
use think\Db;
/**
-
连接数据库
-
1.全局配置: config
-
2.动态配置: think\Db\Query.php中有一个方法: connect()
-
3.DSN连接: 数据库类型://用户名:密码@数据库地址:端口号/数据库名称#字符集
*/
class Demo4
{
//全局配置
public function connect()
{
return Db::table('imooc_user')
->where('id', 1)
->value('name');
}
//动态配置
public function connect2()
{
return Db::connect([
'type' => 'mysql',
'hostname' => '127.0.0.1',
'database' => '127.0.0.1',
'username' => 'root',
'password' => 'root'
])
->table('imooc_user')
->where('id', '>', 5)
->value('name');
}//DSN连接
public function connect3()
{
dsn)
->table('imooc_user')
->where('id', '>', 6)
->value('name');
}
}
网友评论