插入数据
插入一条数据
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);