【发布时间】:2016-04-22 12:55:52
【问题描述】:
我想在 codeigniter 中自定义或处理查询错误删除,但问题是它不起作用。 如何使用 try catch 或 if else 语句处理它?
控制器:
public function delete($id){
$this->load->model('m_customer_info');
$delete=$this->m_customer_info->delete_data($id);
$this->get_all_customers();
}
型号:
public function delete_data($id){
$delete="delete from member where idno='$id'";
try{
$this->db->query($delete);
}
catch(Exception $e)
{
echo "<script>alert('Cannot delete because it is a club officer')</script>";
}
/*if($delete==true){
$this->db->query($delete);
}
else
echo "<script>alert('Cannot delete because it is a club officer')</script>";
*/
}
【问题讨论】:
-
检查this q/a.
标签: php codeigniter mysqli