Ok
codice:
$filename = $file."_".date("Y-m-d_H-i",time()); 
$i = 1; 
if (mysql_num_rows($result) > 0) {
   // Qui apri il file
   $handler = fopen($filename, "w");
   // Ora cicli
   while ($row = mysql_fetch_assoc($result)) {
      // Ora scrivi sul file
      $riga = "{$row['Field']};"; 
      fwrite($handler, $riga);
      $i++;
   )
  fwrite($handler, "\n");

......

while ($rowr = mysql_fetch_row($values)) {
   for ($j=0;$j<$i;$j++) {
      $riga = "{$row['j']};";
      fwrite($handler, $riga);
   }
   fwrite($handler, "\n");
}
fclose($handler);

....
$fd = fopen ($filename, "r");
header("Content-type: application/force-download\n");
header("Content-Disposition: attachment; filename=\"{$name}\"");
header("Cache-control: private");
fclose ($fd);
readfile($path);
exit();
Non è il massimo di ottimizzazione ma dovrebbe andare bene