Hago una consulta sql, digamos que tengo:
Código PHP:
$res = mysql_query($sql);
Gracias! :D
| |||
Almacenar resultado de consulta en un archivo Saludos! Tengo el siguiente inconveniente! Hago una consulta sql, digamos que tengo: Código PHP: Gracias! :D |
| |||
Respuesta: Almacenar resultado de consulta en un archivo Lo que necesito almacenar en un archivo es el resultado del mysql_query, es decir, la variable $res. Por como continúa el script, debo almacenar todo $res junto y no registro por registro. ¿Alguna idea? |
| |||
Respuesta: Almacenar resultado de consulta en un archivo y porque no guardas el vector de datos? $res = mysql_query($sql); $datos=serialize(mysql_fetch_array($res)); te sirve esa solucion? |
| |||
Respuesta: Almacenar resultado de consulta en un archivo No porque necesito almacenar el $res, que sería un conjunto de arrays... tu solución sólo me almacena el primero. Quiero almacenar algo que pueda después traerlo y asignarlo nuevamente a una variable $res. |
| |||
Respuesta: Almacenar resultado de consulta en un archivo Cita: Perdón creo que no leiste ni mi pregunta ni las respuestas anteriores... 1) NO quiero guardarlo en un array, NO es lo que necesito (como digo en mi pregunta original) 2) Claro, eso es lo que quiero, guardarlo en un archivo de texto la variable $res (que es de tipo resource) pero serialize no maneja ese tipo y si la guardo con fwrite($handle,$res) simplemente guarda el string "Resource # 4". :) |
| |||
Respuesta: Almacenar resultado de consulta en un archivo si guarda Resource # 4 en el fwrite es porque hay un error en la obtención de los datos el fputs o fwrite solo escriben el resultado como si lo imprimieras por pantalla. Código PHP: |
| |||
Respuesta: Almacenar resultado de consulta en un archivo Cita:
Iniciado por nat_chan07 ![]() si guarda Resource # 4 en el fwrite es porque hay un error en la obtención de los datos el fputs o fwrite solo escriben el resultado como si lo imprimieras por pantalla. Código PHP: Por favor, LEÉ ANTES DE POSTEAR, ya es tu segundo mensaje de este tipo... NO quiero guardar un STRING, sino una vriable de tipo RESOURCE, como indico no sólo en mi primer post, sino en los que siguen y en el TÍTULO del POST... |
| ||||
Respuesta: Almacenar resultado de consulta en un archivo Tu mismo ya diste con la respuesta, no puedes guardar variables del tipo resource, es imposible ya que el Garbage Collector de PHP al final cierra todas las conexiónes y no puedes guardar un recurso abierto en un archivo de texto. Tienes que hacer lo que ya te expusieron, descargar todos los rows y guardarlos, por ejemplo ya te habían dicho:
Código PHP:
Ver original Saludos. |