-1
我有一个提交所有字段到mySQL数据库的联系表单,一切工作正常。然而,我想让它发送一个错误信息,如果电子邮件地址字段已经提交。 (当然不提交数据)。使用PHP防止mySQL数据库中的重复项
什么是最简单最无痛的方式来做到这一点?
我的数据库的名字是WordPress的
表的名字是wpcf7dbplugin_submits
我有一个提交所有字段到mySQL数据库的联系表单,一切工作正常。然而,我想让它发送一个错误信息,如果电子邮件地址字段已经提交。 (当然不提交数据)。使用PHP防止mySQL数据库中的重复项
什么是最简单最无痛的方式来做到这一点?
我的数据库的名字是WordPress的
表的名字是wpcf7dbplugin_submits
更改表和列添加UNIQUE
约束。例如,
ALTER TABLE wpcf7dbplugin_submits
ADD CONSTRAINT uq_email UNIQUE (emailAdd)
如果您要插入已存在于表上的电子邮件,服务器将发出错误。
这会产生最终用户的错误信息吗? – collin 2013-02-20 15:50:58
@collin uhmm取决于你如何处理异常。 – 2013-02-20 15:51:22
你能详细说明一下吗? – collin 2013-02-20 15:51:52