thinkphp3.1.3连接多类数据库

 时间:2026-04-29 04:36:12

1、config.php文件

'LOAD_EXT_CONFIG'=>'db,db_config', 

// 加载扩展配置文件。多个文件用逗号分隔 

//其中db.php中放置的是mysql的配置

//db_config放置的是sqlserver的配置

2、其中db.php内容如下

return array(

        'DB_TYPE'=>'mysql',

        'DB_HOST'=>'localhost',

        'DB_NAME'=>'your_mysql_dbname',

        'DB_USER'=>'your_mysql_user_name',

        'DB_PWD'=>'123456',

        'DB_PORT'=>'3306',

        'DB_PREFIX'=>'',

    );

db_config.php内容如下

return array(

        'DB_CONFIG1' => array(

            'db_type'  => 'pdo',

            'db_user'  => 'XX',

            'db_pwd'   => 'XXXXXXXX',

            'DB_DSN' => 'sqlsrv:Server=XXXXXX;Database=XXXX', 

        ),

    );

3、在Lib/Model下新建一个专门的模型

class SqlsrvModel extends Model {

protected $connection = 'DB_CONFIG1';

}

4、愉快地在Action中调各个模型了

  • thinkphp 3.1.3 初步连接数据库,显示数据
  • thinkphp 3.1.3 连接数据库及其添加和更新操作
  • thinkphp3.1.3 函数:U方法
  • ThinkPHP3.2完整版,创建数据库连接
  • thinkphp3.1.2解决:页面错误!请稍后再试~
  • 热门搜索
    酸菜鱼头的做法 早射怎么自我调理 鸡翅的做法大全家常 马蹄的做法 崴怎么读 羊肉煲的做法 油炸糕的做法和配方 趋怎么读 板鸭的做法 银耳羹的做法