![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Buenos días,
¿Se puede copiar una matriz a una variable de sesión? $resultado = mysql_query("SELECT peticion, fichero, nombre, plazo, carga, TO_DAYS(tiempoverific)-TO_DAYS(fecha), estado, usuario, verificador from trabajos where (estado<>'REALIZADO') and (fecha between '".$_POST["plazo1"]."' and '".$_POST["plazo2"]."') order by plazo" ,$conexion) or die("La consulta falló: " . mysql_error()); Quisiera hacer algo como lo siguiente: $_SESSION['resnew']=$resultado; Si alguien tiene idea se lo agradecería.. incluso si supiera hacerlo sin ser una variable de session.. Un saludo |
|
#2
|
|||
|
|||
|
Hola
Cita:
Por lo tanto te aconsejo que utilices cualquiera de las siguientes funciones: - MYSQL_FETCH_ARRAY - MYSQL_FETCH_ROW - MYSQL_FETCH_ASSOC para generar un array o matriz y despues asociarla a una variable de sesión. De todas formas he repasado el manual de PHP4 y no encuentro ningún problema para hacer lo que tu estás intentando. |
|
#3
|
|||
|
|||
|
Buenas tardes kayetano, gracias por tu interés,
Las funciones que me comentas ya las utilizo para mostrar valores y demás así que si no te importa voy a definir un poco mejor cual es mi problema: Tengo un arbol de if´s anidados y necesito copiar ciertos "resources" de tipo: $resultado = mysql_query("SELECT peticion, fichero, nombre, plazo, carga, TO_DAYS(tiempoverific)-TO_DAYS(fecha), estado, usuario, verificador from trabajos where (estado<>'REALIZADO') and (fecha between '".$_POST["plazo1"]."' and '".$_POST["plazo2"]."') order by plazo" ,$conexion) or die("La consulta falló: " . mysql_error()); $_SESSION['resnew']=$resultado; Entonces, habia pensado 'asignar' ese resultado a una variable global para poder incluirla en otro if anidado.. $resultado=$_SESSION['resnew']; Lo que ocurre es que creo que la asignación no se realiza bien, ya que me muestra el Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource |
|
#4
|
||||
|
||||
|
No puedes guardar ese tipo de datos en una sesión, tal como se lee en el manual:
Cita:
|
|
#5
|
|||
|
|||
|
Hola
Aunque roman ya ha contestado, yo he realizado una pequeña prueba y si estamos en un script la asignación funciona perfectamente pero cuando pasamos de un script a otro se pierde el valor de la variable de sesión. |
|
#6
|
|||
|
|||
|
Vaya.. pues tendre que pensar en otra estrategia.
Gracias por vuestra ayuda Un saludo |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Almacenar en una variable de session el contenido de un ListBox (Items)! | JuanErasmo | .NET | 2 | 16-01-2007 21:13:32 |
| que es session.setAttribute | cahosoft | JAVA | 1 | 04-08-2006 07:23:08 |
| Session!!!! | acertij022 | PHP | 9 | 02-09-2004 15:11:30 |
|