$email = array();
$ery = mysql_query("SELECT `user_email`,`user_name`
FROM `commfor`
LEFT OUTER JOIN `users` ON `commfor`.`commfor_user_id` = `users`.`user_id`
LEFT OUTER JOIN `avtori` ON `users`.`user_id` = `avtori`.`avtori_pid`
WHERE `commfor_question`= '".$_GET['id']."'
ORDER BY `commfor_time`
");
while($rowemail = mysql_fetch_assoc($ery))
{
//Забиваем массив в цикле
$email[$rowemail['user_name']] = $rowemail['user_email'];
}
foreach ($email as $key => $value) {
print ''.$value.', ';
}
print ''.$value.', '; Выводит адреса через запятую мне эту строку нужно загнать в переменную типа:
$to=$value; //конечно не сработает запишет только один адрес, как сделать чтоб все адреса записывались?
echo '$to';
Заранее благодарю!
Спустя 7 минут, 22 секунды (27.02.2012 - 13:41) Rand написал(а):
$ery = mysql_query("SELECT `user_email`,`user_name`
FROM `commfor`
LEFT OUTER JOIN `users` ON `commfor`.`commfor_user_id` = `users`.`user_id`
LEFT OUTER JOIN `avtori` ON `users`.`user_id` = `avtori`.`avtori_pid`
WHERE `commfor_question`= '".$_GET['id']."'
ORDER BY `commfor_time`
");
if(mysql_num_rows($ery) > 0)
{
$rowemail = mysql_fetch_assoc($ery);
$emails = $rowemail['user_email'];
while($rowemail = mysql_fetch_assoc($ery))
$emails .= ',' . $rowemail['user_email'];
echo $emails;
}
Спустя 5 минут, 12 секунд (27.02.2012 - 13:46) Visman написал(а):
Для первоначального варианта
$to = implode(',', array_values($email));
Спустя 3 минуты, 35 секунд (27.02.2012 - 13:50) Rand написал(а):
Visman, зачем array_values? Просто:
$to = implode(',', $email);
Спустя 2 минуты, 18 секунд (27.02.2012 - 13:52) bazilio написал(а):
Все спасибо!Работает!