Dan*_*nny 3 php mysql default codeigniter
我正在对一个表进行插入,一些数据为空,所以我希望有些字段可以获得我指定的默认值.
$data = array(
'id' => $id,
'user' => $this->input->post('name'),
);
$this->the_model->the_model_funciton($data);
Run Code Online (Sandbox Code Playgroud)
问题在于用户字段,字段的默认值是'Anon',但是当帖子('name')中没有数据时,会在字段中插入空值而不是默认值.
用户字段为varchar,null.
这样做吗?
$data = array(
'id' => $id
);
if ($user = $this->input->post('name')) {
$data['user'] = $user;
}
Run Code Online (Sandbox Code Playgroud)