Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2006, 18:23
sprdtd
 
Fecha de Ingreso: octubre-2005
Mensajes: 17
Antigüedad: 18 años, 6 meses
Puntos: 0
crear archivo de texto en php con mysql

Hola foro:

Por favor ayudenme a resolver esta duda:
como hago para insertar un salto de linea apartir de la primera linea en un archivo de texto?


He hecho lo siguiente:

$sql='select campo1,campo2 from tabla1 where 1=1 order by campo1';
ejecuto la consulta almacenando el resultado en la variable $resultado
me trae 3 registros esa consulta.

Abro el archivo de texto mediante fopen()
Recorro el array $resultado mediante un for.
y voy almacenando los campos en una variable de esta forma
$variable=$resultado['campo1'].';'.$resultado['campo2'].'\r\n';
Escribo en el archivo de texto lo acumulado en $variable
asi fwrite($archivotexto,$variable)
cuando recorre todo el array cierro el archivo de texto mediante fclose()
hasta aqui todo bien.

El problema que tengo es que al editar el archivo me aparece algo asi:
001;descrip1\r\n002;descrip2\r\n003;descrip3\r\n

Cuando lo que necesito es un archivo de texto de esta forma:

001;descrip1
002;descrip2
003;descrip3

Lo que me hace pensar que el salto de linea no me lo toma como tal sino como dato.
Por favor diganme en que estoy fallando o como hago para obtener el resultado requerido?