不配置多个数据库链接信息,如何操作多个数据库?
需求
快速创建分站,只需要设置不同的数据库就可以,链接用户名是一致的( 数据库名不一致其他链接信息一样,但是不可能手动去修改配置文件增加链接信息的 )
我的这个数据库名是变动的,我会获取域名的二级,然后载入对应的数据库
我的想法
比如模型可以设置 $databaseName = '123' 就去链接数据库 123
讨论
关于在程序中操作多个数据库,链接信息不改变(只改变数据库名)?
在程序中混合操作多个数据库?
这两个问题需要考虑在常规操作和模型操作的时候如何去操作,模型静态调用?
SysUser // 用户库
SysSite // 分站库
ShopWWW // 商铺库对应 www.xxx.com
ShopVIP // 商铺库对应 vip.xxx.com
ShopPRINT // 商铺库对应 print.xxx.com
...
设置数据库名称:
使用以下方法重置 SQL 连接: