繁体   English   中英

使用通用功能Codeigniter检查数据库中是否存在值

[英]check value exists in database using general function Codeigniter

我正在通过在本地开发网站来研究codeigniter。 我的疑问是,我在表中添加了一些字段作为unique

当我尝试添加重复值时,它显示internal server error

我通过添加功能克服了这一点,检查它是否为重复项。 但是我需要在每个表插入上添加此功能。

我的问题是, 有没有办法在My_model.php上编写一个函数来检查tableunique field value并通过传递table nameunique field valueMy_controller.php调用它

您可以使用Codeigniter的默认表单验证来检查添加到唯一字段中的新值是否已存在于数据库中。

引用此:

is_unique | 返回FALSE | 如果form元素对于参数中的表和字段名称不是唯一的。 is_unique [table.field]

this-> form_validation-> set_rules('email','Email','required | is_unique [users.email]');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM