Cita:
Iniciado por MaNuX0218 Puedes sacar todos los emails para poder ser enviados, por ejemplo:
Código PHP:
Ver original
$emails = array($rs['email']);
foreach($emails as $direcciones) {
echo $direcciones.',';
}
}
O también para reducirlo un poco podrias hacer:
Código PHP:
Ver original
$direcciones = $rs['email'].',';
echo $direcciones;
}
Estos son algunos que te devería funcionar lo que pides, pero hay muchas mas opciones.
Espero que te sirva, un saludo.
Como "nota" para reducirlo, puedes hacer dos cosas:
1)
Código PHP:
$consulta = mysql_query('SELECT GROUP_CONCAT(Email) as Emails FROM usuarios');
$rs = mysql_fetch_array($consulta);
echo $rs['Emails']; //[email protected],[email protected] etc!
Con group_concat el propio SQL ya te lo "agrupa" todo en una variable, separado por comas por defecto, más info:
https://dev.mysql.com/doc/refman/5.0...functions.html
2)
O bien, algo más "tirando de php"
Código PHP:
$consulta = mysql_query('SELECT * FROM usuarios');
while($rs = mysql_fetch_array($consulta)) {
$direcciones[] = $rs['email']; //Así lo vas almacenando en el array $direcciones
}
echo implode(',', $direcciones); //Te imprime los valores del array separados por una ,
Soluciones hay varias... xD