
 .... se me ocurre.... algo así: 
 Código PHP:
    while($res=mysql__fetch_array($tu_sabras))  // assoc?
{ 
     $agregar=$res['campo_1']."|".$res['campo_2']."|".$res['campo_n'];
 
     $archivo=fopen("tu_archivo.txt","a+");
     fputs($archivo, '$agregar');
     fclose($archivo);
} 
    
  ... algo así.. solo sugiero... podrias abrir y cerrar el archivo fuera del whiles ahora que lo pienso... validar si abrió.. si existe... qué se yo!!!.. suerte