有一千多个邮箱,需要插入到mysql数据库里,用PHP语句怎么实现,高手指点下,最好有代码,谢谢了

如题所述

//邮箱数据源,假定邮箱的key为"email",数据库中表为tblEmail,相关字段为strEmialAddress
$arrEmails = array();
$intEmailCount = count($arrEmails);
$strInsertSql = "";
for ($i=0; $i < $intEmailCount; $i++ )
{
$strInsertSql .= "INSERT INTO tblEmail(`strEmialAddress`) values('".$arrEmails[$i]["email"]."');"//注意语句结尾有分号
}
然后用你的数据库类或php自身的sql语句执行查询方法,执行$strInsertSql就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-18
给你个简单的思路,用php将生成一个sql的文本,直接在你的数据库终端运行,简单易行
第2个回答  2011-02-19
只能说你的php文件默认编码和你的数据库编码不同。你可以右键单击你的工程文件->properites->text file encoding选择和和你数据库一样的编码就可以 了。