这两天在项目中用到切换数据库使用,也就是说在不同场景下书用不同数据库。现在将切换数据库知识点总结如下:
1.首先,找到tp框架下数据库配置文件,一般在conf/db.php,找到后就开始多数据库配置,如下图所示

在这里要注意哦,配置多数据库时,先要设置一个默认的数据库设置,可以把当前本地的数据库设置为默认的数据库配置。如果不进行默认的一个数据库配置,我在测试中发现会报错出现缺少数据库驱动的错误,在配置默认的数据库后正常。
2.其次,在控制器方法中用M方法实例化时格式为M("表名","表前缀",C('数据库配置名')),其后再接正常的sql查询语句。如下图所示:

网友评论