我可以用字符串
输入数据类型日期$data = array(
'date_added' => $this->input->post('category')
);
$this->um->add_data($data);
redirect('/subcategory');
但为什么无效数据无法回滚,值数据仍会插入到我的表中
function add_data($data){
$this->db->trans_begin();
$this->db->insert('subcategory', $data);
if($this->db->trans_status() === FALSE){
$this->db->trans_rollback();
}else{
$this->db->trans_commit();
}
}
答案 0 :(得分:0)
试试这个:
function add_data($data){
$this->db->trans_start();
$this->db->insert('subcategory', $data);
$this->db->trans_complete();
}
如果您的输入流程出现问题,它会自动回滚您的交易。
参考Here