ok gracias mira yo me encontre este codigo funciona bien pero no logro acomodarlo con nombres de los campos en la primera columna, bueno seguiré intentando mientras dejo este código que funciona solo falta eso de los nombres de las columnas
Código PHP:
<?
$f = fopen($carpeta."/"."reporte.csv","wb") or die ("problemas en la creacion");
$sep = ","; //separador
$etiq = 'campo1' . $sep . 'campo3'. $sep . 'campo5'. "\n";
fwrite($f,$etiq);
$ssql = "SELECT campo1,campo3,campo5 FROM Tabla";
$result = mysql_query($ssql) or die(mysql_error());
while ($datos = mysql_fetch_array($result))
{
$linea .= $datos['campo1'] .$sep.$datos ['campo3'] .$sep.$datos ['campo5'] ."\n";
fwrite($f,$linea);
}
fclose($f);
echo "<a href='".$archivo."'>Haz click aqui</a>";
?>
ya edite arriba con la solución gracias encontré la solcion en esta enlace
http://www.forosdelweb.com/f18/poner...vo-csv-606535/