我在表单中有两个输入字段。我需要检查它们是否在插入它们的表中是唯一的。如何在codeigniter中执行此检查。
答案 0 :(得分:1)
是的,使用CI表单验证非常简单,您需要设置is_unique以检查表中的唯一值
$this->form_validation->set_rules('username', 'Username', 'required|min_length[5]|max_length[12]|is_unique[users.username]');
$this->form_validation->set_rules('email', 'Email', 'required|valid_email|is_unique[users.email]');
在上面的示例中,您可以看到is_unique表名和表的列名,以检查唯一值作为参数
这里是您可以阅读的文档链接 http://www.codeigniter.com/user_guide/libraries/form_validation.html#rulereference