Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/02/2005, 14:14
Avatar de lalogrosz
lalogrosz
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 339
Antigüedad: 21 años, 10 meses
Puntos: 6
A ver si entendi

Necesitas descargar los mails que tenes en una base ? te paso un ejemplo que hice pero para guardarlo en un CSV de excel, te va a ser mas facil manipular los datos. Esta documentado donde tenes que modificar

<?php

$user = "root"; #cambiar el propio
$pass = ""; #cambiar el propio
$host = "localhost"; #cambiar el propio
$db = "base" #cambiar el propio
$excel = ""; #NO TOCAR

mysql_connect($host,$user,$pass) or die ('error en conexion');;
mysql_select_db($db);

#mail es el campo de la tabla
#Tabla_Mails es el nombre de la tabla
$query = "SELECT mail FROM Tabla_Mails";

$result = mysql_query($query) or die ('error en query');

#Acumular los mails en $excel
while($row = mysql_fetch_array($result)){

$excel .= $row[0]."\n";
}

#genero el archivo CSV

$nomfile="archivo-". date("d-m-Y") . ".csv";
header("Expires: Mon, 26 Nov 1962 00:00:00 GMT");
header("Last-Modified: " . gmdate("D,d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: Application/x-vnd.msexcel");
header("Content-disposition: attachment; filename=$nomfile");
echo $excel;

?>


Suerte