我一直在使用 PHP 开发数据库。我发现如果我用它注册十几次,数据库就会接受相同的电子邮件。 如何使数据库拒绝数据库中已使用的任何数据?
最佳答案
您可能应该首先验证您的输入表单。在尝试将数据插入数据库之前,请检查有效性 - 该电子邮件地址是否已存在于我的数据库中?如果是,请添加一条消息来说明该信息(您输入的电子邮件地址已被使用)。
此外,您可能希望在电子邮件地址列上使用唯一索引。这可以防止再次插入相同的数据库行。不过,您需要确保对产生的数据库错误(无法插入行)使用react。请参阅http://www.w3schools.com/sql/sql_unique.asp举个例子。
关于php - 防止我的数据库两次接收相同的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37367477/