添加一条数据

使用 Db 类的 insert 方法向数据库提交数据

  1. $user = ['user_nickname'=>'老猫'];
  2. Db::name('user')->insert($user);

insert 方法添加数据成功返回添加成功的条数,insert 正常情况返回 1

添加数据后如果需要返回新增数据的自增主键,可以使用getLastInsID方法:

  1. Db::name('user')->insert($user);
  2. $userId = Db::name('user')->getLastInsID();

或者直接使用insertGetId方法新增数据并返回主键值:

  1. Db::name('user')->insertGetId($user);

insertGetId 方法添加数据成功返回添加数据的自增主键

添加多条数据

添加多条数据直接向 Db 类的 insertAll 方法传入需要添加的数据即可

  1. $users = [
  2. ['user_nickname' => '老猫'],
  3. ['user_nickname' => '小猫'],
  4. ['user_nickname' => '大猫'],
  5. ];
  6. Db::name('user')->insertAll($users);

insertAll 方法添加数据成功返回添加成功的条数

原文: https://www.thinkcmf.com/docs/cmf/添加数据.html