I want to catch database error like (Duplicate values or error number 1062 or 1451 ) in codeigniter then return it out. Please help me for this problem. * Sorry for bad English *
public function delete($id){
$this->db->where('pro_img_id', $id);
$this->db->delete('tb_image');
if($this->db->_error_number() == 1602){
return 'duplicate error';
}else if($this->db->affected_rows() > 0) {
return 'success';
} else {
return false;
}
}