Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/06/2003, 23:13
fran86
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 21 años, 8 meses
Puntos: 8
camargo, pero eso te mandará tantos mails como filas te devuelva la consulta. Por ej, si el query devuelve 100 filas, se te mandarán 100 mails a la misma direccion especificada en $email.

Ivanff, lo que deberias hacer es crear una cadena ^que se valla concatenando dentro del while (tal como hace el amigo camaro) y usar la funcion mail() fuera del bucle.
Código PHP:
$email "[email protected]";
$asunto "Obtencion de la BD MYSQL";

$sql mysql_query("SELECT dato1,dato2,dato3 FROM tabla");
$contenido "Mensaje:\n";
while(
$row=mysql_fetch_array($sql)){

$dato1 $row['dato1'];
$dato2 $row['dato2'];
$dato3 $row['dato3'];
$contenido .= "Dato1: $dato1\n Dato2: $dato2\n Dato3: $dato3\n\n";
}
mail("$email""$asunto"$contenido "From: [email][email protected][/email]"); 
Saludos!