gpt4 book ai didi

php - MySQL 验证电子邮件记录

转载 作者:可可西里 更新时间:2023-11-01 06:53:25 25 4
gpt4 key购买 nike

我知道您可以使用 PHP 电子邮件验证过滤器来检查数据是否为 ​​abc @abc 。分机

无论如何我可以运行 MySQL 查询来执行此操作,仅检查该样式格式。否则我将不得不制作一个分页和负载平衡限制脚本来从数据库中选择所有记录(50,000+)并且服务器对于我的共享主机上的客户端来说已经很慢了。

我只想查看仅包含有效电子邮件的列表,我还可以使用 like 查询检查重复项或相似性吗?

感谢在此方面的任何合作。

最佳答案

像这样

SELECT * FROM users WHERE email NOT REGEXP '^[^@]+@[^@]+\.[^@]{2,}$';

SELECT * FROM users WHERE email NOT REGEXP '^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$';

更新。这只是一个例子,如何在Mysql中使用正则表达式。

关于php - MySQL 验证电子邮件记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8338535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com