Skip to content

插入数据

插入一条数据

insert()方法

insert() 方法用于向数据表中插入一条或多条记录。

php
$data = [
    'name' => '张三',
    'birthday' => '1990-01-01',
    'email' => 'zhangsan@qq.com'
];

$result = Db::name('users')->insert($data);

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

strict()方法

strict() 方法用于设置严格模式,默认为 true,则在插入数据时,如果数据表中不存在相应的字段,则会报错,可以手动设置为 false 关闭严格模式。

php
$result = Db::name('users')->strict(false)->insert($data);

insertGetId()方法

insertGetId() 方法用于插入一条数据并返回数据的自增主键。

php
$id = Db::name('users')->insertGetId($data);