ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
> 当我们需要操作数据库得时候,我们需要对数据库得配置进行修改,在[全部配置项](http://api2.php300.cn/1051054)中找到`db`配置项,默认如下: ~~~ 'db' => [ /** * 默认连接 */ 'default' => [ /** 目标IP/域名 */ 'host' => '127.0.0.1', /** 目标端口 */ 'port' => 3306, /** 数据库用户名 */ 'username' => 'root', /** 数据库密码 */ 'password' => 'root', /** 数据库名称 */ 'database' => 'test', /** 数据表前缀 */ 'tabprefix' => '', /** 数据库编码 */ 'char' => 'utf8', /** * 数据库驱动类型 * mysqli * pdo */ 'dbType' => 'mysqli', /** 是否连接数据库 */ 'connect' => false ] ] ~~~ ### 配置说明 > 我们需要根据对,IP,端口,用户名,密码以及库名称进行修改,最后将`connect`配置项修改为`true`就可以通过`Db`方法操作数据库了 > PHP300Framework2.x支持多数据库连接,意味着您可以配置多个连接,如下是一个开发测试的数据库和线上的配置: ~~~ <?php /** * 数据库配置 */ 'db' => [ /** * 默认测试连接 */ 'test_server' => [ /** 目标IP/域名 */ 'host' => '127.0.0.1', /** 目标端口 */ 'port' => 3306, /** 数据库用户名 */ 'username' => 'root', /** 数据库密码 */ 'password' => 'root', /** 数据库名称 */ 'database' => 'test', /** 数据表前缀 */ 'tabprefix' => 'db_', /** 数据库编码 */ 'char' => 'utf8', /** * 数据库驱动类型 * mysqli * pdo */ 'dbType' => 'mysqli', /** 是否连接数据库 */ 'connect' => true ], /** * 线上数据库 */ 'online_server' => [ /** 目标IP/域名 */ 'host' => '101.132.34.38', /** 目标端口 */ 'port' => 3306, /** 数据库用户名 */ 'username' => 'root', /** 数据库密码 */ 'password' => 'root', /** 数据库名称 */ 'database' => 'test', /** 数据表前缀 */ 'tabprefix' => 'db_', /** 数据库编码 */ 'char' => 'utf8', /** * 数据库驱动类型 * mysqli * pdo */ 'dbType' => 'mysqli', /** 是否连接数据库 */ 'connect' => true ] ] ~~~ ### 多数据库操作方法 ~~~ //Db方法的第二个参数为操作的数据库对象 Db('user','test_server')->select([ 'where' => ['Id' => 1] ])->find(); ~~~