query("查询SQL");#第二次使用$this->db(1)->query("查询SQL");#切换回主数据库,或者直接用M方法$this->db(0);二、"/>
thinkphp3.2 切换数据库
2018-09-08 15:35:51 来源:魔思工作室 作者:思乐 字数:637 阅读数:14

一、直接连接

# 第一次使用
$this->db(1,"mysql://root:1234@www.xxx.com:3306/test")->query("查询SQL");
# 第二次使用
$this->db(1)->query("查询SQL");
# 切换回主数据库,或者直接用M方法
$this->db(0);

二、配置连接

定义一个主数据库和一个副数据库

//主数据库配置0
'DB_CONFIG1' = array(   
   'db_type'  => 'mysql',    
   'db_user'  => 'root',   
   'db_pwd'   => '1234',  
    'db_host'  => 'localhost',    
   'db_port'  => '3306',   
   'db_name'  => 'thinkphp'
),
//副数据库配置1
'DB_CONFIG2' => 'mysql://root:1234@www.xxx.com:3306/thinkphp';
//使用
$this->db(1,"DB_CONFIG1")->query("查询SQL");
$this->db(2,"DB_CONFIG2")->query("查询SQL");

三、切换table

$this->db(1)->table("top_user")->find();
上一篇:Git与Github常用命令
下一篇:thinkphp3.2 查询字段为空、不为空的数据
首页 资讯 文章 联系我们
16602723175
1297700744
yanqiweixixi
武汉市洪山区光谷
© 2018 mos01.com 魔思工作室 All Rights Reserved 鄂ICP备17018836号-1