Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/02/2009, 04:04
nx00
 
Fecha de Ingreso: agosto-2007
Mensajes: 345
Antigüedad: 16 años, 7 meses
Puntos: 21
Respuesta: Rotar registros secuencialmente al cargar la página

de manera rapida (sin probarlo) intenta lo siguiente.

tabla (id,nombre,fecha_vista).

id -> autoincrement
nombre -> varchar
fecha_vista -> datetime

para obtener los registros ordenas por fecha_vista ascendente
EJ:
Código PHP:
select from tabla order by fecha_vista asc 
Al cargar la página muestras tus registros:

- registro a
- registro b
- registro c

Despues de mostrarlos obtienes a parte el primer registro ( registro a) y le haces un update donde pones en fecha_vista la hora actual (la hora en que se cargo la página).

Entonces cuando vuelvas a cargar la página el registro a tendra una fecha mayor que el registro b y c por lo tanto saldra

- registro b
- registro c
- registro a

Ojo!! todos los registros deben tener de inicio una fecha.

Me explique...