//在项目配置文件里面定义
return array(
//分布式数据库配置定义
'DB_TYPE' => 'mysql', //分布式数据库类型必须相同
'DB_HOST' => '192.168.0.1,192.168.0.2',
'DB_NAME' => 'thinkphp', //如果相同可以不用定义多个
'DB_USER' => 'user1,user2',
'DB_PWD' => 'pwd1,pwd2',
'DB_PORT' => '3306',
'DB_PREFIX' => 'think_',
//其他配置参数
// ...
);以上是官方的读写分离,用的MySQL,我用MSSQL,使用的Sqlsrv驱动为何写两个数据库地址上去之后就会出错?单写个的不管用哪个数据库地址就正确,写上两个就会出错?请解!!! 最佳答案