我正在使用ion_auth进行Codeigniter。我将active,sms_active的默认值发送为0,这些字段的默认值为0,但它们插入为1我尝试在注册成功后更新这些字段但是虽然我获得更新成功但它们没有更新信息。他们总是1如何找到解决这个问题的想法。
来自ion_auth_model
$data = array(
$this->identity_column => $identity,
'password' => $password,
'email' => $email,
'ip_address' => $ip_address,
'created_on' => time(),
'sms_active' => 0,
'active' => 0
);
注册成功后在控制器中
$updated_data = array(
'active' => 0 ,
'sms_active' => 0
);
$this->ion_auth->update($id, $updated_data);
我甚至尝试使用视图中的Ajax更新值
$(function () {
$.post("<?=base_url()?>users/register/deactivate",{'id':"<?=$id?>"});
});
$q="update users set active = 0, sms_active = 0 where id = '$id'";
$this->db->query($q);
字段为tinyint(1)
默认为0
答案 0 :(得分:0)