Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/02/2012, 08:12
Avatar de OsSk4R
OsSk4R
 
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 18 años, 1 mes
Puntos: 74
Respuesta: Variables de Sessión y Msql

Cita:
Más concreto seria que el usuario va visitando páginas y estas se van guardando en una variable array de sesión y al expirarle la sesión esta array se guarda en la base de datos, quiero hacer esto para que no tenga que hacerse consultas msql por cada página que visite.
Sería válido. Por cada página visitada añades la id de la misma en el array y lo guardas.

Cita:
lo que querria guardar es una array que contiene id de los video que ha visto durante su sesión y bueno no se si es seguro y valer la pena no se tampoco que es mas costoso si hacer una consulta cada vez que vaya a ver un video o que lo introduzca en una array
Como ya digo, la primera forma es válida. Pero suponiendo que los videos (los enlaces) los tienes guardados en una tabla, creo que más fácil coger, crear otra tabla llamada por ejemplo videos_vistos y añadir los campos id, id_video e id_usuario.

Cuando un usuario vea un video se agrega a esa nueva tabla y listo.
Quizás al principio te puede resultar más cómodo la primera forma (los arrays) pero cuando tengas muchos videos o páginas pensaras que realizarlo de ésta última manera que te indico hubiera sido la mejor manera.

En definitiva, en mi opinión hazlo dela última forma. No te preocupes por MySQL. Una base de datos bien optimizada es muy potente. MySQL soporta "cualquiera cosa" que le eches

Saludos,