我使用以下代码:
$sql2 = "SELECT * from contacts where company_sequence = '".$customersequence."' and receive_accountsemails = 'yes' ";
$rs2 = mysql_query($sql2,$conn) or die(mysql_error());
while($result2=mysql_fetch_array($rs2))
{
$emails_list[] = $result2["email"];
}
这会将来自联系人表格的所有电子邮件地址放入一个数组,然后我将电子邮件发送到implode(',',$emails_list)
,以便用逗号分隔每个电子邮件地址。
将一个电子邮件地址单独添加到变量中的最佳方法是什么,以便将每封发送的电子邮件插入另一个表中?当我放sentto
时,它不会完成整个电子邮件。
答案 0 :(得分:0)
最好的方法是使用另一个foreach循环:
foreach($emails_list as $email)
{
$user_email = $email;
// Then you can send email in loops for each email. Target email is stored in $user_email or just $email
}
答案 1 :(得分:0)
只是不要将它们与join
粘在一起,而是用
foreach ( $emails_list as $mail ) {
// do something with each individual $mail
}