ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
有些情况下,我们需要在一个项目连接多个数据库,或做读写分离,可作如下配置 ~~~ <?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'); ~~~