[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как одновременно отправить сообщения всем юзерам
stiff
Как одновременно отправить сообщения всем юзерам, эмэйлы которых выбираются с базы.Может с помощью AddAddress.как это сделать для конкретного примера.???

$sql = "SELECT member_id,email FROM ".TABLE_PREFIX."members WHERE ($members)";
$result = mysql_query($sql, $db);
$address = $row[email];
$member_id=$row[member_id];
$subject = "subject";
$message = "message -\n link: http://localhost/atutor/mods/hello_world/i...d."";

mail($address,$subject,$message,"Content-type:text/plain; Charset=windows-1251\r\n");
$result = mysql_query ("INSERT INTO ".TABLE_PREFIX."questioning_members_passing (member_id,course_id) VALUES ('$member_id', '$course_id')");




Спустя 9 минут, 18 секунд (4.08.2010 - 22:50) dao-yan написал(а):
Я думаю враз не получится, а по очереди я бы сделал так.

$message = "message -\n link: http://localhost/atutor/mods/hello_world/i...d."";
$subject = "subject";
$sql = "SELECT member_id,email FROM ".TABLE_PREFIX."members WHERE ($members)";
$array = mysql_query($sql, $db);

while($result = mysql_fetch_array($array))
{
mail($result['email'],$subject,$message,"Content-type:text/plain; Charset=windows-1251\r\n");
};

Зачем второй запрос в базу ?

Спустя 1 день, 19 часов, 14 минут, 32 секунды (6.08.2010 - 18:04) stiff написал(а):
dao-yan,огромнейшее спасибо!все работает как часы.а второй запрос,он на отправку не влияет я его случайно захватил когда вставлял код.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.