吴峰的博客

ThinkPHP3.1.3多库查询,直接上代码。

thinkphp的版本:3.1.3

首先配置db库:

return array (

//默认数据库链接

'DB_TYPE' => 'mysql',

'DB_HOST' => 'localhost',

'DB_NAME' => 'db_name1',

'DB_USER' => 'db_name1',

'DB_PWD' => 'db_name1',

'DB_PORT' => '3306',

//name2的数据库连接

'name2db'=>array(

'DB_TYPE' => 'mysql',

'DB_HOST' => 'localhost',

'DB_NAME' => 'db_name2',

'DB_USER' => 'db_name2'

'DB_PWD' => 'db_name2',

'DB_PORT' => '3306'

),

//name3的数据库连接

'name3db'=>array(

'DB_TYPE' => 'mysql',

'DB_HOST' => 'localhost',

'DB_NAME' => 'db_name3',

'DB_USER' => 'db_name3'

'DB_PWD' => 'db_name3',

'DB_PORT' => '3306'

)

)

配置好以后。action.php文件:

//连接默认的数据库操作,直接一步到位

$this->model = D('表名');

//选择连接name2db库,第一步<1>.

$this->model = M('','','name2db');

//第二步,<2>.实例化模型

$this->model = D('表名');

然后在model中直接使用即可。

Tags:
PHP
评论 (0)
    说点什么吧... (取消回复)

    正在加载验证码......

    请先拖动验证码到相应位置

Copyright 吴峰的博客 © 2014-2016 管理员邮箱:phpwufeng@163.com   统计:   ICP备案:鲁ICP备16004939号-1