使用电子邮件验证在mysql中导入CSV文件

时间:2010-08-04 07:49:16

标签: php mysql csv

我的订阅者表中有一列2列。

姓名|电子邮件

我想通过验证电子邮件列在相应列中导入CSV文件数据。

我已完成上传CSV部分,但我不知道如何通过电子邮件验证插入数据。

我怎么做到这一点,我有搜索全面网但我找不到任何有效的答案。

请帮忙

2 个答案:

答案 0 :(得分:1)

要验证电子邮件,您可以将preg_match()^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$等电子邮件模式结合使用(请参阅regex)。

答案 1 :(得分:0)

您可以通过两种方式实现:

  1. 将所有数据插入表中(可以使用mysql本身轻松完成),然后使用正则表达式使用PHP读取和验证数据。
  2. 使用PHP读取CSV,验证电子邮件,并且只有在有效时才将其插入表格
  3. 可在此处找到一些基本的电子邮件正则表达式:http://regexlib.com/Search.aspx?k=email