🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
有些情况下,我们需要在一个项目连接多个数据库,或做读写分离,可作如下配置 ~~~ <?php namespace App\System\Config; class Db { public $master = [ 'driver' => 'mysql', 'host' => '192.168..0.1', // 主机名 'port' => 3306, // 端口号 'user' => 'root', // 用户名 'pass' => '', // 密码 'name' => 'phpbe' // 数据库名称 ]; // 主数据库 public $slave = [ 'driver' => 'mysql', 'host' => '192.168..0.2', // 主机名 'port' => 3306, // 端口号 'user' => 'root', // 用户名 'pass' => '', // 密码 'name' => 'phpbe' // 数据库名称 ]; // 从数据库 } ~~~ 调用时需指定使用哪个数据库连接 ~~~ $db = Be::getDb('slave'); $users = $db->getObjects('SELECT * FROM user'); ~~~