//开启事务
Db::startTrans();
$data=[
'字段1'=>'值1',
'字段2'=>'值2',
'字段3'=>'值3',
'字段4'=>'值4'
];
$result=M('表名')->data($data)->save();
if(!$result){
//执行回滚
Db::rollback();
}
//其他的一些表操作
//执行事务
Db::commit()
//开启事务
Db::startTrans();
$data=[
'字段1'=>'值1',
'字段2'=>'值2',
'字段3'=>'值3',
'字段4'=>'值4'
];
$result=M('表名')->data($data)->save();
if(!$result){
//执行回滚
Db::rollback();
}
//其他的一些表操作
//执行事务
Db::commit()