
thinkphp的版本:3.2.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文件:
//连接默认的数据库操作,直接使用D方法一步到位,然后在modle中使用
$this->model = D('表名');
//选择连接name2db库,第一步使用M方法,第二个参数为Null表示表前缀为空<1>.
$this->model = M('表名',Null,'name2db');
//第二步,<2>.实例化模型
只能在Control类中使用。无法在model中直接使用即可。
评论 (0)