🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 插入记录 建议使用 ~~~ Db::name('user')->insertGetId($data); ~~~ ## 扩展 1,原生添加方法 ~~~ $result = Db::execute('insert into think_data (id, name ,status) values (5, "thinkphp",1)'); dump($result); ~~~ 2,基本插入 ~~~ $data = ['foo' => 'bar', 'bar' => 'foo']; Db::table('think_user')->insert($data); ~~~ 3,设置了数据表前缀参数的话,可以使用 ~~~ Db::name('user')->insert($data); ~~~ 4,添加数据后如果需要添加数据的自增主键,可以使用insertGetId方法 ~~~ Db::name('user')->insertGetId($data); ~~~ 5,添加多条数据 ~~~ $data = [ ['foo' => 'bar', 'bar' => 'foo'], ['foo1' => 'bar1', 'bar1' => 'foo1'], ['foo2' => 'bar2', 'bar2' => 'foo2'] ]; Db::name('user')->insertAll($data); //insertAll 方法添加数据成功返回添加成功的条数 ~~~ 6,助手函数 ~~~ // 添加单条数据 db('user')->insert($data); // 添加多条数据 db('user')->insertAll($data); ~~~