Foros del Web » Programando para Internet » PHP »

como escribir resultado de una consulta en un fichero y luego leerlo ?

Estas en el tema de como escribir resultado de una consulta en un fichero y luego leerlo ? en el foro de PHP en Foros del Web. Hola como escribir resultado de una consulta en un fichero y luego leerlo mediante otro script? gracias...
  #1 (permalink)  
Antiguo 24/05/2005, 12:39
 
Fecha de Ingreso: marzo-2005
Mensajes: 116
Antigüedad: 12 años, 8 meses
Puntos: 1
como escribir resultado de una consulta en un fichero y luego leerlo ?

Hola
como escribir resultado de una consulta en un fichero y luego leerlo mediante otro script?
gracias
  #2 (permalink)  
Antiguo 24/05/2005, 15:08
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Puedes generar tu archivo de texto plano con algún formato .. por ejemplo CSV o similar (separado por comas los campos y salto de línea los registros):

Código PHP:
<?
// etc .. conectas a tu BD .. etc ...

$sql="SELECT * FROM tabla";
$resultado=mysql_query($sql);
$linea'';
while (
$row=mysql_fetch_array($resultado)){
   
$lineas .= implode(',',$row)."\n";
}

// en $linea tendrás concatenado tu archivo listo para llevartelo a un archivo. (generarlo)

$f=fopen("archivo.txt","a+");
fwrite($f,$lineas);
fclose($f);
?>
(recuerda que el directorio donde ejecutes ese script o ruta donde decidas crear tu archivo debe tener permisos de escritura si corresponde).

Y para leer ese archivo .. puedes usar fgetcsv()

Un saludo,
  #3 (permalink)  
Antiguo 29/06/2005, 11:11
 
Fecha de Ingreso: marzo-2005
Mensajes: 116
Antigüedad: 12 años, 8 meses
Puntos: 1
Gracias eso era lo que necesitaba
Saludos
Paloclanweb
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 08:31.