使用PHP防止mySQL数据库中的重复条目

时间:2013-02-20 15:48:14

标签: php mysql wordpress duplicates contact-form

我有一个联系表单,将所有字段提交到mySQL数据库,一切正常。但是,如果已经提交了电子邮件地址字段,我希望它向发件人抛出错误消息。 (当然不提交数据)。

最简单,最轻松的方法是什么?

我的数据库名称是wordpress

表的名称是wpcf7dbplugin_submits

1 个答案:

答案 0 :(得分:2)

更改表格并在列上添加UNIQUE约束。例如,

ALTER TABLE wpcf7dbplugin_submits 
ADD CONSTRAINT uq_email UNIQUE (emailAdd)

如果您要插入表中已存在的电子邮件,服务器将抛出错误。