我正在表单中添加产品详细信息。在插入之前,我需要检查数据库中是否已存在产品名称。如果存在,则必须显示已存在的消息,否则应插入产品详细信息。我尝试通过比较并返回false(如果存在)来做到这一点。但这不起作用。你能告诉我怎么做这个吗?
答案 0 :(得分:1)
至少有两种处理方法:
从表中选择*,其中'product name'= $ this-> input-> post('productName')。如果计数(结果)> 0比产品存在。
在“产品名称”db列中设置唯一键。插入新产品时检查db错误。这不太精确,因为db错误也可能是由另一个原因引起的,所以你应该使用第一个解决方案。如果这不起作用,请提供您的代码。