![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
23/03/2009, 20:52
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 45
Antigüedad: 16 años, 6 meses Puntos: 0 | |
Respuesta: Mostrar datos aleatoriamente , 1 diario Hola, te recomiendo que en cada dato guardes en que día se mostró, y después hacés algo así
SELECT * FROM datos WHERE fecha < DATE_SUB(NOW(), INTERVAL 1 DAY) ORDER BY RAND() LIMIT 1;
Donde "INTERVAL 1 DAY" indica la cantidad mínima de tiempo que tiene que pasar para que se pueda volver a repetir un dato.
Avisa si andubo, sino pasá la estructura de la tabla y especificá cada cuanto tiempo se pueden repetir los datos y lo vemos.
Saludos. |