вот как я это делал:
$result = mysql_query ("SELECT email FROM users WHERE product='komp_tech' ",$db);
$to = mysql_fetch_array($result);
где $to-массив с эмейлами,а в переменной $db-соеденение с баззой
Спустя 1 минута, 49 секунд (20.01.2011 - 21:22) sharki написал(а):
Пускай по циклу
Каждый раз, счетчик переключается на следующий эл-т +1
$result = mysql_query ("SELECT email FROM users WHERE product='komp_tech' ",$db);
while($to = mysql_fetch_array($result))
{
echo $to['name']."<br>";
}
Каждый раз, счетчик переключается на следующий эл-т +1
Спустя 6 минут, 59 секунд (20.01.2011 - 21:29) Andruha написал(а):
а мне потом их нужно внести в функцию mail пхпшную,что бы получилась массовая рассылка,получится так?
Спустя 7 секунд (20.01.2011 - 21:29) Invis1ble написал(а):
Andruha
$emails = array();
$result = mysql_query ("SELECT email FROM users WHERE product='komp_tech' ", $db);
while($to = mysql_fetch_assoc($result))
$emails[] = $to['email'];
var_dump($emails);
Спустя 2 минуты, 53 секунды (20.01.2011 - 21:32) alex12060 написал(а):
Andruha
Все делаешь в цикле)
Пишешь инфу, ставишь заголовки и он сам отправит, подставляя нужные емайл. Только при условии, что тест бу статическим)
Все делаешь в цикле)
Пишешь инфу, ставишь заголовки и он сам отправит, подставляя нужные емайл. Только при условии, что тест бу статическим)
Спустя 1 минута, 12 секунд (20.01.2011 - 21:33) Invis1ble написал(а):
Andruha
Цитата |
а мне потом их нужно внести в функцию mail пхпшную,что бы получилась массовая рассылка,получится так? |
ага, в цикле
Спустя 44 секунды (20.01.2011 - 21:34) Andruha написал(а):
что бы вот так было возможно это
где допустим $mailt-массив с адрессами,ну или циклом её пустить эту функцию
mail($mailt, $subject, $message, "Content-type:text/plain; Charset=windows-1251\r\n");
где допустим $mailt-массив с адрессами,ну или циклом её пустить эту функцию
Спустя 1 минута, 15 секунд (20.01.2011 - 21:35) alex12060 написал(а):
$result = mysql_query ("SELECT email FROM users WHERE product='komp_tech' ",$db);
while($to = mysql_fetch_array($result, MYSQL_NUM))
{
mail($to[0], $subject, $message, "Content-type:text/plain; Charset=windows-1251\r\n") or die('<b>Невозможно отправить почту пользователю '.$to[0].'</b>');
}
Спустя 2 минуты, 13 секунд (20.01.2011 - 21:37) Invis1ble написал(а):
Andruha
что-то тпа этого:
что-то тпа этого:
$result = mysql_query ("SELECT email FROM users WHERE product='komp_tech' ", $db);
while($to = mysql_fetch_assoc($result))
mail($to['email'], $subject, $message, "Content-type:text/plain; Charset=windows-1251\r\n");
Спустя 49 секунд (20.01.2011 - 21:38) Invis1ble написал(а):
alex опередил )
Спустя 8 секунд (20.01.2011 - 21:38) Andruha написал(а):
MYSQL_NUM-это функция такая,или можно воспользоватся,этой:
и тогда поучится:
правильно?
$n=mysql_num_rows($result);
и тогда поучится:
$result = mysql_query ("SELECT email FROM users WHERE product='komp_tech' ",$db);
while($to = mysql_fetch_array($result, $n))
{
mail($to[0], $subject, $message, "Content-type:text/plain; Charset=windows-1251\r\n");
}
правильно?
Спустя 6 минут, 33 секунды (20.01.2011 - 21:45) alex12060 написал(а):
MYSQL_NUM - это флаг, который предполагает, что будет сформирован массив обычный, а не ассоциативный.
$a['name'] - ассоциативный
$a[0] - обычный.
Чаще я его использую для себя, ну если тебе проще в понимании ассоциативный, выводи без этого флага)
Так:
$a['name'] - ассоциативный
$a[0] - обычный.
Чаще я его использую для себя, ну если тебе проще в понимании ассоциативный, выводи без этого флага)
Так:
$result = mysql_query ("SELECT email FROM users WHERE product='komp_tech' ",$db);
while($to = mysql_fetch_array($result))
{
mail($to['email'], $subject, $message, "Content-type:text/plain; Charset=windows-1251\r\n") or die('<b>Невозможно отправить почту пользователю '.$to[0].'</b>');
}
Спустя 38 секунд (20.01.2011 - 21:45) Andruha написал(а):
Invis1ble ,твой вариант работает спасиюо большое!
Спустя 1 минута, 18 секунд (20.01.2011 - 21:47) Andruha написал(а):
alex12060,спасибо за информацию про массивы обязательно возьму на заметку и прочитаю,что бы больше не задавать глупых вопросов!
Спустя 6 минут, 2 секунды (20.01.2011 - 21:53) Andruha написал(а):
админы,тему можно закрывать!