
06/07/2006, 18:23
|
| | Fecha de Ingreso: octubre-2005
Mensajes: 17
Antigüedad: 19 años, 4 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? |