Hola
Cita:
Empezado por mieltxo
¿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;
|
Lo primero que debes saber es que el resultado de mysql_query con una sentencia SELECT no es una matriz sino un RESOURCE (recurso), es decir, una variable especial que debe ser manipulada con funciones especiales.
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.