Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 beta 注册表单,我需要知道如何检查以确保电子邮件地址不在数据库中,如果没有添加,是否返回消息。
我希望我不必先进行查找,然后再进行 if 再插入,但有些事情告诉我我必须这样做。
您可以在电子邮件上创建唯一索引,然后在安全模式下执行插入。如果使用电子邮件,您将收到错误消息。如果没有唯一索引或操作不在安全模式下,您将不会收到此错误。
我个人会做一个简单的find. 例如,在此注册表单上,当用户输入他的电子邮件并移至下一个字段时,我会向服务器发出一个快速的 ajax 请求,并查明此电子邮件是否被接收,并在表单中显示此检查的结果。当然,这并不能取代对唯一索引和安全模式(谷歌竞争条件)的需求。
find