将1设置为数据库编码器中的值


set 1 as a value in database codeigniter

嗨,我想在数据库中看到1或0。我在admin_model中创建了一个函数,但它没有在数据库中更新。

这是admin控制器。

 function user_ban($id){
        $fb_ban = $this->admin_model->ban_user($id);
        redirect('admin/reportedUsers');
        exit;
    }

this is admin_model

 public function ban_user($id){
            $this->db->set('ip_baned', 1);
            $this->db->where('id', $id);
            $this->db->update('users');
        }

这里是我的HTML部分,其中按钮发送id和调用函数。

<a style="text-decoration: underline;" href="<?php echo base_url("admin/user_ban/".$users['id']); ?>"><span class='btn btn-success btn-xs' title="Click to Ban">Ban User</span></a>

相同的代码在其他页面上运行良好

使用下面的方法执行

$this->db->set('ip_baned', '1', FALSE);
$this->db->where('id', $id);
$this->db->update('users');