Ver Mensaje Individual
  #15 (permalink)  
Antiguo 18/03/2011, 09:58
GNULinux
 
Fecha de Ingreso: noviembre-2010
Mensajes: 30
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Enviar consulta (SELECT) por session de una página a otra.

Cita:
Iniciado por tonysanrusso Ver Mensaje
Hola,
Pregunta sobre otra pregunta,
En este método te devuelve el resultado "un resource", este no se puede almacenar en una variable $_SESSION['datos'] = $resource; y enviarlo a la otra página?
El método te devuelve el resultado de una consulta, es decir, la respuesta de mysql_query($consulta), pero ese resultado, el cual es de tipo Resource (array especial, no común), no puede ser serializado, algo que es obligatorio si se lo quiere pasar por SESSION. Por tanto, lo que hay que hacer es pasar el "array especial" que te devuelve el método (el resultado de la consulta) a un array común (miArr = array()) y luego ser éste último el que se envía por SESSION, ya que éste al ser un array común si puede ser serializado.