NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## 添加一条数据 > 数据库操作使用 Db类封装方法,请事先在引入 Db类 ``` use think\Db; ``` 使用 Db 类的 insert 方法向数据库提交数据 ``` $user = ['user_nickname'=>'老猫']; Db::name('user')->insert($user); ``` insert 方法添加数据成功返回添加成功的条数,insert 正常情况返回 1 添加数据后如果需要返回新增数据的自增主键,可以使用getLastInsID方法: ``` Db::name('user')->insert($user); $userId = Db::name('user')->getLastInsID(); ``` 或者直接使用insertGetId方法新增数据并返回主键值: ``` Db::name('user')->insertGetId($user); ``` insertGetId 方法添加数据成功返回添加数据的自增主键 ## 添加多条数据 添加多条数据直接向 Db 类的 insertAll 方法传入需要添加的数据即可 ``` $users = [ ['user_nickname' => '老猫'], ['user_nickname' => '小猫'], ['user_nickname' => '大猫'], ]; Db::name('user')->insertAll($users); ``` insertAll 方法添加数据成功返回添加成功的条数