gpt4 book ai didi

php - CodeIgniter 的 is_unique 总是说值已经存在

转载 作者:可可西里 更新时间:2023-11-01 06:38:06 25 4
gpt4 key购买 nike

我正在使用 CodeIgniter 的表单验证,我花了很多时间试图解决这个问题,但没有成功。我有这个领域:

<input type="text" name="user" id="user" length="20" placeholder="Username">

我用它来验证:

$this->form_validation->set_rules('user', 'Username', 'trim|required|min_length[3]|max_length[20]|alpha_dash|is_unique[users.user]');

我的数据库有一个表 users 并且 user 是其中的一个字段,所以我不知道我做错了什么,或者问题是什么。该表是空的(但我也尝试过它有记录)并且在 phpmyadmin 中选择了“unique”图标。我知道数据库连接工作正常,因为如果我删除该规则并输入其他有效数据并提交表单,那么用户将被添加到数据库中。

除非 is_unique 使用另一个我没有配置的 db 配置文件?我真的不知道。这有点令人沮丧,我想我也可以放弃使用框架......

你的帮助会很棒!谢谢。

最佳答案

这可能/可能没有帮助:您似乎在运行表单验证之后加载数据库。还有一个拼写错误 uses.user

关于php - CodeIgniter 的 is_unique 总是说值已经存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28893065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com