У меня есть этот код для отправки писем пользователям из БД, , но почта всегда отправляется только первому пользователю, даже если меняется порядок. (запрос посылается от 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
Вы напечатали_r ($ rows) – Gayathri