值通过动态表添加到数据库,并使用codeigniter发布:
$counter = count($this->input->post('mail_group'));
for($x = 0; $x < $counter; $x++ ){
$this->db->insert('mail_groups_req', [
'mail_groups_mail_group_id' => $this->input->post('mail_group')[$x],
'requests_request_id' => $request_id,
'requests_uars_uars_id' => $this->input->post('requestor_id'),
'requests_users_user_id' => $user_id,
]);
}
如何确保表中没有重复的条目?
1条答案
按热度按时间ef1yzkbh1#
这有一个内置的验证规则:是唯一的。https://www.codeigniter.com/user_guide/libraries/form_validation.html#rule-参考
如果form元素对于参数中的表和字段名不是唯一的,则返回false。注意:此规则要求启用查询生成器才能工作。