<?php
namespace app\index\controller;
use think\Db;
/**
連接數(shù)據(jù)庫(kù)
1.全局配置: config
2.動(dòng)態(tài)配置: think\Db\Query.php中有一個(gè)方法: connect()
-
3.DSN連接: 數(shù)據(jù)庫(kù)類型://用戶名:密碼@數(shù)據(jù)庫(kù)地址:端口號(hào)/數(shù)據(jù)庫(kù)名稱#字符集
*/
class Demo4
{
//全局配置
public function connect()
{
return Db::table('imooc_user')
->where('id', 1)
->value('name');
}
//動(dòng)態(tài)配置
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');
}
}