我有这个代码:
<?php
$result_array1 = array();
$sql1 = "SELECT * FROM `test_thing`";
$result1 = mysql_query("$sql1") or die($sql1.mysql_error());
while($row1 = mysql_fetch_array($result1))
{
$result_array1[] = $row1['email'];
}
$sentmail = mail($result_array1,$subject,$message,$header);
?>
我的问题是,如果我将邮件功能放在循环中,用户会收到许多电子邮件而不是一封,如果我将它放在循环之外,则不会发送任何电子邮件。我的目标是只向每个用户发送一封电子邮件,但该电子邮件应该包含许多混合电子邮件。我在其他论坛上读过它可以使用数组来完成。也许代码有错误。有什么建议么?
谢谢