Php 更新批处理在模式下不工作-更新功能

Php 更新批处理在模式下不工作-更新功能,php,sql,codeigniter-3,updatebatchsize,Php,Sql,Codeigniter 3,Updatebatchsize,在我的项目中,我们有多个分支,它们有相同的测试,但是它们有不同的价格等级m_fran_id是分支机构id,m_test_id是分支机构id是测试机构id,m_updated_test_price是特定早午餐的测试价格 建议更新分支机构价格的批次。但是更新批处理功能不起作用 表名:fran_test_pricemaster 控制器 公共函数主价格更新($m\u fran\u id=null) { $data['title']=显示('branch_test_dept_add'); $sID=$t

在我的项目中,我们有多个分支,它们有相同的测试,但是它们有不同的价格等级m_fran_id是分支机构id,m_test_id是分支机构id是测试机构id,m_updated_test_price是特定早午餐的测试价格

建议更新分支机构价格的批次。但是更新批处理功能不起作用

表名:fran_test_pricemaster

控制器

公共函数主价格更新($m\u fran\u id=null)
{
$data['title']=显示('branch_test_dept_add');
$sID=$this->input->post('m_test_id');
$sAmt=$this->input->post('m_updated_test_price');
$sFranId=$this->input->post('m_fran_id');
$edited_test=array();
对于($i=0;$i$sID[$i],
'm_updated_test_price'=>$sAmt[$i],
“m_fran_id”=>sFranId美元
);
}
#-------------------------------#
如果($this->form\u validation->run()==true){
$this->price\u model->singlebatch\u Test\u updt($edited\u Test);
$this->session->set_flashdata('message',display('save_successfully');
重定向(“分支机构/特许经营价格/主价格更新”);
}否则{
$data['franceschi_list']=$this->franceschi_model->franceschi_list();
$data['test\u Masterlist']=$this->price\u model->readTest\u from masterprice($m\u fran\u id);
$data['content']=$this->load->view('branch/fran\u pricemasterEdit',$data,true);
$this->load->view('layout/main_wrapper',$data);
}
}
模型

public function singlebatch\u Test\u updt($edited\u Test=[])
{
$this->db
->更新批处理($this->fran_test_pricemaster,$edited_test,'m_fran_id');
}
看法



你有错误吗?没有,错误没有显示!你查过你的日志了吗?我查过了,但从日志中我没有得到任何有用的信息。先生。