nan*_*sjr 2 php mysql codeigniter
我在将数据设置为NULL的更新列时遇到问题,我在一个表user中的每一列都是id_parent列,用户可以删除父级并可以添加父级,因此,如果user有parent,id_parent将设置用户的parent id,但用户可以删除父级的数据,因此,如果user删除父级的数据,则id_parent列将设置为NULL。因此,如何在数据库中将数据设置为null " "却不是NULL。这是我的user桌子。
user
id_user | name | address | id_parent
Run Code Online (Sandbox Code Playgroud)
您可以在“模型”中尝试此代码,希望它会起作用:
public function update_std_marks($id_user) {
$this->db->set('id_parent', null);
$this->db->where('id_user', $id_user);
$this->db->update('user');
}
Run Code Online (Sandbox Code Playgroud)
使用它来设置空列。它将起作用,不要忘记在活动记录的第三个参数SET上添加false
$this->db->set('id_parent', 'NULL', false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10237 次 |
| 最近记录: |