我有这个代码用于向DB, 的用户发送邮件,但是即使改变顺序,邮件总是只发给第一个用户。 (请求被从发送AJAX)PHP MySQL多行不能正常工作
$headers = ...
$mailbody = ...
$sql = 'SELECT `email`, `name` FROM `users`';
$result = mysqli_query($link, $sql) or die(mysqli_error($link));
while ($row = mysqli_fetch_array($result)) {
$rows[] = $row;
}
foreach ($rows as $row) {
if (mail($row['email'],"title", $mailbody, $headers)) {
echo 'mail '.$row['name'].' OK';
return TRUE;
} else {
echo 'MAIL ERROR!!!';
return FALSE;
}
}
你回来从发送第一封邮件后的功能。 – Barmar
您是否print_r($ rows) – Gayathri