如何在查询更新或未更新时获取错误消息codeigniter
我正在使用 codeigniter 库,请帮忙
我不关心影响行的
$ci = &get_instance();
$ci->db->where('activity_id',$activity_id);
$ci->db->update('activity',$activity_data);
if(error){
return false / or error message ;
}else{
return true;
}
最佳答案
您可以简单地知道您的数据是否已输入数据库。
型号
$row = $this->db->affected_rows()
if($row ){
return true;
}else{
return false;
}
然后在 Controller
中检查条件,然后您可以设置flash数据
并在 View 中显示。
$this->session->set_flashdata('err_message', 'Data not updated successfully.');
请记住,您需要在使用 session 库之前加载它。
查看
<?php
if($this->session->flashdata('err_message')){
?>
<div class="alert alert-danger">
<?php echo $this->session->flashdata('err_message'); ?>
</div>
然后您可以返回可能有值或为空的$row。希望这会对您有所帮助。
关于php - 如何在查询更新或未更新时获取错误消息 codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36949756/