PHP拆分数组并获得一个记录/行

时间:2013-08-20 10:35:00

标签: php

我使用以下代码:

$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时,它不会完成整个电子邮件。

2 个答案:

答案 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
}