Cuando queremos exportar, una lista de direcciones de correos, para un newsletter, o para importar a otro programa, podemos exportar nuestras direcciones a un archivo csv en PHP.
<?php $sql = “SELECT DISTINCT email, apellido, nombre FROM personas ORDER BY apellido”; $resultados = mysql_query($sql, $link) or die(mysql_error()); mysql_close($link); while ($reg = mysql_fetch_array($resultados)) { $var .= $reg["apellido"].”;”.$reg["nombre"].”;”.$reg["email"].”\n“; /* Formamos una cadena con los datos separados por punto y coma, * y le concatenamos el salto de linea, para diferenciar entre un registro y otro. */ } //aqui le decimos al navegador que vamos a enviar a un archivo del tipo CSV header(”Content-Description: File Transfer”); header(”Content-Type: application/force-download”); header(”Content-Disposition: attachment; filename=archivo.csv”); echo $var; ?>
De esta manera exportaríamos un archivo csv en PHP con el formato requerido para poder utilizarlo para lo que necesitemos.