【发布时间】:2017-08-31 20:42:49
【问题描述】:
我想在 codeigniter 中捕获数据库错误,例如(重复值或错误号 1062 或 1451),然后将其返回。请帮我解决这个问题。 *抱歉英语不好*
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;
}
}
【问题讨论】:
-
谢谢你:)
标签: php mysql error-handling codeigniter-3