Foros del Web » Programando para Internet » PHP »

Coger datos de una consulta y guardarlo en variables

Estas en el tema de Coger datos de una consulta y guardarlo en variables en el foro de PHP en Foros del Web. Buenas Una vez necesito de ayuda de este gran foro Vereis tengo una tabla con los datos de los usuarios, entre ellos su email. Los ...
  #1 (permalink)  
Antiguo 05/09/2007, 20:19
Avatar de Epifanio999  
Fecha de Ingreso: abril-2006
Ubicación: Frente mi pantalla
Mensajes: 32
Antigüedad: 18 años
Puntos: 0
Coger datos de una consulta y guardarlo en variables

Buenas

Una vez necesito de ayuda de este gran foro

Vereis tengo una tabla con los datos de los usuarios, entre ellos su email.
Los usuarios aparte de enviar un mensaje que se sube y se ve online me gustaria enviarselo a todos via mail.

El problema radica en que no se como sacar solo esos datos, pasarlos a las variables y como es una cantidad de mails que será variable adaptarlo para que envie el mail.

Esto es lo que estaba pensando :P
Código PHP:
$email = @mysql_query('SELECT * FROM `user` WHERE `email` !="" ');
while (
$fila mysql_fetch_array($email )) {

// algo para coger las variables y guardarlas

}

$para  ''// aqui no se como ponerlo

$cuerpo "Mensaje nuevo\n\n";
$cuerpo .= "Titulo: " $titulo"\n\n";
$cuerpo .= "Mensaje: " $mensaje "\n";
mail($para,"Mensaje nuevo de la campaña",$cuerpo'From: [email protected]'."\r\n");
echo 
"Se ha enviado correctamente."
Esto es mas o menos la idea que tenia... esta claro que no va esto :P pero vamos es la idea...
  #2 (permalink)  
Antiguo 05/09/2007, 20:46
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 225
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: Coger datos de una consulta y guardarlo en variables

usa el fectch array eso hace q salgan en una matriz luego mandas los mails por medio del ciclo
  #3 (permalink)  
Antiguo 06/09/2007, 05:18
 
Fecha de Ingreso: agosto-2007
Mensajes: 345
Antigüedad: 16 años, 8 meses
Puntos: 21
Re: Coger datos de una consulta y guardarlo en variables

Por que no pruebas asi:

Código PHP:
$para=unEmail@servidor.es;

$email = @mysql_query('SELECT * FROM `user` WHERE `email` !="" ');
while (
$fila mysql_fetch_array($email )) {

$para=$para.",".$fila['email'].",";


No se si esta bien asi porque no lo probe, pero la idea es utilizar el bucle para que la variable $para quede de esta forma: [email protected],[email protected],[email protected]...

Asi se lo enviarias a todos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:58.