Continuando con lo que comentó sism82 ..
Tras abrir el archivo en tu bucle actual que obtengas esos registros .. Concatena tus campos con algún separador (lo ideal) y como separador de registros usa el \n o \r\n o \r (según S.O. .. hay una FAQ que habla sobre el tema de saltos de línea según S.O.)
Código PHP:
$manejador = fopen("archivo.txt","a+");
while ($row=mysql_fetch_array($consulta){
fwrite($manejador,$row['campo1']."|".$row['campo2']."\n");
}
fclose($manejador);
El modo "+a" te permitirá añadir más registros a ese archivo si lo deseas .. si quires generar un archivo nuevo cada vez que inicies el proceso mejor usa "+w". Pero lo ideal es que leas la documentación oficial al respecto:
www.php.net/fopen
Un saludo,