1、配置文件添加多个数据库配置
/* 默认数据库设置 */ 'DB_TYPE' => 'sqlsrv', // 数据库类型 'DB_HOST' => '127.0.0.1', // 服务器地址 'DB_NAME' => 'lyfx', // 数据库名 'DB_USER' => 'sa', // 用户名 'DB_PWD' => '123456', // 密码 'DB_PORT' => '1433', // 端口 'DB_PREFIX' => 'lyfx_', // 数据库表前缀 /* BOSS平台_数据库设置 */ 'DB_CONFIG_BOSS' =>array( 'DB_TYPE' => 'sqlsrv', // 数据库类型 'DB_HOST' => '192.168.171.214', // 服务器地址 'DB_NAME' => 'lyfx', // 数据库名 'DB_USER' => 'lyfx', // 用户名 'DB_PWD' => '123456', // 密码 'DB_PORT' => '1433', // 端口 'DB_PREFIX' => 'lyfx_', // 数据库表前缀); ), /* 增值平台_数据库设置 */ 'DB_CONFIG_ZZ' =>array( 'DB_TYPE' => 'sqlsrv', // 数据库类型 'DB_HOST' => '192.168.171.214', // 服务器地址 'DB_NAME' => 'lyfx', // 数据库名 'DB_USER' => 'lyfx', // 用户名 'DB_PWD' => '123456', // 密码 'DB_PORT' => '1433', // 端口 'DB_PREFIX' => 'lyfx_', // 数据库表前缀); ), /* 长连接平台_数据库设置 */ 'DB_CONFIG_CLJ' =>array( 'DB_TYPE' => 'sqlsrv', // 数据库类型 'DB_HOST' => '192.168.171.214', // 服务器地址 'DB_NAME' => 'lyfx', // 数据库名 'DB_USER' => 'lyfx', // 用户名 'DB_PWD' => '123456', // 密码 'DB_PORT' => '1433', // 端口 'DB_PREFIX' => 'lyfx_', // 数据库表前缀); ), /* UC平台_数据库设置 */ 'DB_CONFIG_UC' =>array( 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => '192.168.171.154', // 服务器地址 'DB_NAME' => 'wyhd', // 数据库名 'DB_USER' => 'rootadmin', // 用户名 'DB_PWD' => '123456', // 密码 'DB_PORT' => '3306', // 端口 'DB_PREFIX' => 'wyhd_', // 数据库表前缀); ), // 'DB_CONFIG_UC' => 'mysql://rootadmin:1234561@192.168.171.154:3306/wyhd',
2、实例化
方法一:只能用M $A = M('ads','yhd_','DB_CONFIG_UC');//表名 表前缀 数据库连接配置名方法二:只能用D $C = D("Test"); //TestModel代码如下: namespace Home\Model; use Think\Model; class TestModel extends Model { protected $connection = 'DB_CONFIG_UC'; protected $trueTableName = 'wyhd_ads'; // protected $tablePrefix = ''; public function getmenus() { } }