Foros del Web » Programando para Internet » PHP »

Generar archivo plano a partir de una consulta a BD

Estas en el tema de Generar archivo plano a partir de una consulta a BD en el foro de PHP en Foros del Web. Que tal amigos, tengo una consultica, necesito generar un archivo plano con separadores de campo a partir de una consulta a tablas de mi BD. ...
  #1 (permalink)  
Antiguo 17/01/2005, 19:01
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 513
Antigüedad: 13 años, 5 meses
Puntos: 7
Pregunta Generar archivo plano a partir de una consulta a BD

Que tal amigos, tengo una consultica, necesito generar un archivo plano con separadores de campo a partir de una consulta a tablas de mi BD.

Ejemplo, al ejecutar "SELECT * FROM tabla" necesito generar un archivo plano de la siguiente forma con separador de campo '|' :

123456|PEPITO PEREZ|BRUSELAS|ACTIVO
45781|EL OTRO CLIENTE|PARIS|ACTIVO
895623|OTRO PAISANO|COLOMBIA|INACTIVO
75321448|OTRO MAS|ARGENTINO|RETIRADO

Agradezco de antemano sus valiosos consejos

Felicidades
  #2 (permalink)  
Antiguo 18/01/2005, 01:41
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
.... 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
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 18/01/2005, 01:46
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
.... .... igual, ahora que lo veo... creo que $agregar no deveria llevar las '... prueba
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #4 (permalink)  
Antiguo 18/01/2005, 07:14
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 513
Antigüedad: 13 años, 5 meses
Puntos: 7
Gracias jam1138...

Ahora, como lo puedo hacer dinamico... con cualquier tabla?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:36.