php – 注册页面,电子邮件或密码存在检查

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 注册页面,电子邮件或密码存在检查脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用预处理语句在 PHP中编写了一个注册页面.我的问题很简单.当用户注册时,我想确保他们没有使用与其他人相同的用户名邮件进行注册.因此,作为验证过程的一部分,我会运行两个查询,一个用于检查电子邮件是否存在,另一个用于检查用户名是否存在.我的问题是,有更好的方法吗?我觉得运行更多的查询可能会以某种方式牺牲一些性能.性能是否会受到这种查询的显着影响?我意识到我可以运行“SELECT * From table WHERE username =?或email =?”,但我希望用户知道他们出了什么问题,而不仅仅是一个通用的“当前正在使用你的用户名或电子邮件,感觉免费使用试验和错误来找到它“.我可能只是对速度感到偏执,但我只是想知道其他人对此事的看法.

解决方法

使用OR运行查询并检查返回的结果以报告您找到的确切内容.

但是,根据数据库内部和索引,两个单独的查询可能比OR一起更快.您可以更好地对所有案例进行基准测试(找到一个,找到两个,找不到),以获得有关您环境的明确答案.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 注册页面,电子邮件或密码存在检查全部内容,希望文章能够帮你解决php – 注册页面,电子邮件或密码存在检查所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。