ThinkPHP3.2.3多数据库连接

2018-02-03 10:37:52来源:oschina作者:我相信2010人点击

分享

config.php


// 多数据库的配置


<?php return array( //备份的数据:数据是对的//'配置项'=>'配置值''DB_TYPE' => 'mysql','DB_HOST' => '127.0.0.1'DB_NAME' => 'dba','DB_USER' => 'root','DB_PWD' => '123456','DB_PORT' => '3306','DB_PREFIX' => '',


// 线上数据库(可能改错了)'DBB'=>[ //'配置项'=>'配置值' 'DB_PORT' => '3307', // 端口'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => '10.10.10.5', 'DB_NAME' => 'dba', // 数据库名 'DB_USER' => 'root', // 用户名 'DB_PWD' => '123456', 'DB_PREFIX' => '', // 数据库表前缀 ], );


IndexController.class.php文件:


<?php namespace Home/Controller; use Think/Controller; class IndexController extends Controller { public function getdb(){


// 设置线上数据库的连接 M()->db(2,C(DBB));


// 从线上的数据库读取数据 $res=$db=M()->db(2)->table('user')->where(['id'=>10])->select();


// 从本地数据库读取数据 $m=M('user')->where(['id'=>10])->select(); } }


最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台