联系官方销售客服
1835022288
028-61286886
//多数据入库 $master_rt = \Phpcmf\Service::M()->db->table('1_news')->insertbatch($post[1]);//主表数据入库 $id = \Phpcmf\Service::M()->db->insertID();//获取第一条入库ID $ids = range($id,$id+$master_rt-1);//生成入库数据ID数组 //将ID值融入附表数据结构 foreach($ids as $key => $value){ $post[0][$key]['id'] = $value; } $schedule_rt = \Phpcmf\Service::M()->db->table('1_news_data_0')->insertbatch($post[0]);//附表数据入库 怎么使一个入库失败另一个也失败?
两表添加不是要整事务吗?
if($master_rt){
if($schedule_rt){
成功,提示入库成功
} esle{
失败,删除主表这个ID的那条数据,然后返回错误提示
}
} esle{
失败,直接返回错误提示
}