ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
如果你想更自由的操作数据库,可使用Medoo方式实例化一个数据库,然后再对数据库进行操作 建议开发者采用MVC模式,跟数据库相关的操作放在model层,而不是controller 调用方法是实例化数据库类以后将db_改为objec->,传入参数参考[函数操作数据](https://www.kancloud.cn/calfbaby/calfbb/419278) ~~~ $dbconf=\Framework\library\conf::G('database');//获取数据配置文件 $m=new \Medoo\Medoo($dbconf);//实例化数据类 $user=$m->find('user');//查询单条预计 p($user); ~~~ 结果: ~~~ Array ( [uid] => 125 [nickname] => 111 [password] => f7348ff482f4a40a9052507efe50c342 [validate] => K5y377 [status] => 1 [update_time] => 1506166930 [create_time] => 1506166930 ) ~~~ 自定义配置文件 ~~~ $dbconf=array( //mysql示例配置 'database_type' => 'mysql',//数据库类别 支持常用库如mysql mariadb pgsql sybase oracle mssql sqlite 'database_name' => 'calfbaby',//数据库名字 'server' => '127.0.0.1',//数据库地址 ip || 域名 'username' => 'root', //用户名 'password' => '123456',//密码 'charset' => 'utf8',//字符集 'port' => '3306', //端口号 'prefix' => 'calf_',//表前缀 ); $m=new \Medoo\Medoo($dbconf); $user=$m->find('user'); p($user); ~~~