Foros del Web » Programando para Internet » PHP »

crear archivo txt en php

Estas en el tema de crear archivo txt en php en el foro de PHP en Foros del Web. Hola, tengo un problema con una query, deseo generar un archivo txt con los resultados de una consulta de mi bd que esta en mysql, ...
  #1 (permalink)  
Antiguo 13/06/2011, 12:56
 
Fecha de Ingreso: agosto-2008
Mensajes: 94
Antigüedad: 14 años
Puntos: 0
crear archivo txt en php

Hola, tengo un problema con una query, deseo generar un archivo txt con los resultados de una consulta de mi bd que esta en mysql, tengo el codigo,y se genera el archivo pero no muestra nada, gracias por su ayuda. este es mi codigo

Código PHP:
<?
include("conexion.php"); 
$conexion obtenerConexion(); 
$bbl="SELECT * FROM biblioteca where estatus=1";
$rmysql_query($spl$conexion);
$fid=fopen("biblioteca.txt","w+");
echo
"se creo el archivo";
fwrite($fid$r);
fclose($fid);
?>
  #2 (permalink)  
Antiguo 13/06/2011, 12:58
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 13 años, 2 meses
Puntos: 1517
Respuesta: crear archivo txt en php

Para crear archivos es bien fácil hacerlo con file_put_contents, pero para que veas el contenido de tu query, debes usar mysql_fetch_* (* puede ser assoc, array o object).
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 13/06/2011, 14:41
 
Fecha de Ingreso: agosto-2008
Mensajes: 94
Antigüedad: 14 años
Puntos: 0
Respuesta: crear archivo txt en php

muchas gracias utilice mysql_fetch_array e hice otros arreglos y me funciono aqui publico mi codigo para el q lo necestie

Código PHP:
include("conexion.php"); 
$conexion obtenerConexion(); 
$bbl="SELECT CONCAT(Libro,';',Precio) As libros FROM biblioteca where estatus=1";
$rmysql_query($bbl$conexion);
$fid=fopen("biblioteca.txt","w+");
fwrite ($fidLibro;Precion");
while($row = mysql_fetch_array($r)) { 
fwrite($fid, $row['libros']);
fwrite($fid,"
n");
}
echo"
se creo el archivo";
fclose($fid); 
  #4 (permalink)  
Antiguo 23/06/2011, 09:16
 
Fecha de Ingreso: agosto-2008
Mensajes: 94
Antigüedad: 14 años
Puntos: 0
Respuesta: crear archivo txt en php

Hola ahora en vez de generar el archivo txt con php tengo que hacerlo desde una consulta en lenguaje sql, y ahora necesito guardar el archivo con la fecha y hora actual del servidor, logre realizar la consulta y crear el archivo pero no con el formato del nombre ejem: reporte16-6-2011.txt, aqui adjunto mi codigo, Esto es porque la consulta se correra diariamiento y el nombre del archivo como lo tengo es estatico porque debe ser unico el fichero y me muestra un mensaje de que ya existe dicho fichero, o si hay alguna forma de sobreescribir el fichero.gracias.

mysql>SELECT * FROM ventas where cStatus=0 INTO OUTFILE "reporte.txt" FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED BY '\n\r';
mysql>

Etiquetas: txt
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 18:39.