De esta manera recopilo datos desde la tabla, e inserto en el archivo CSV:
Código PHP:
<?php
header("Cache-Control: public");
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=Info.csv');
mysql_connect("localhost","***","***");
mysql_select_db("***");
$query="SELECT email,name,surnames,id FROM info order by surnames";
$q=mysql_query($query) or die("Error de consulta");
echo "email;nombre;apellidos;clave\n";
while($r=mysql_fetch_array($q)){
echo $r['email'].";".$r['name'].";".$r['surnames'].";".$r['key']."\n";
}
?>
El problema esta en que me inserta cada fila en una sola celda de la plantilla, por ej: en A1= email;nombre;apellidos;clave.
Cuando en realidad lo que intento es que en cada celda ingrese cierto campo, ej:
A1=email; A2=nombre; A3=Apellidos; A4=clave.
Existe alguna manera? Espero que si!
Gracias por su ayuda.
Un abrazo!