Foros del Web » Programando para Internet » PHP »

Actualizaciones

Estas en el tema de Actualizaciones en el foro de PHP en Foros del Web. Hola, como estan todos, me surgio el siguiente y acudo a Uds. para ver una posible salida. Tengo un sitio de noticias, en el que ...
  #1 (permalink)  
Antiguo 06/01/2003, 08:57
Avatar de LeoIglesias  
Fecha de Ingreso: enero-2003
Ubicación: Concepcion del Uruguay
Mensajes: 53
Antigüedad: 21 años, 3 meses
Puntos: 0
Actualizaciones

Hola, como estan todos, me surgio el siguiente y acudo a Uds. para ver una posible salida. Tengo un sitio de noticias, en el que quiero mostrar sólo las noticias que se publicaron hoy.
El sistema lo hice con PHP y MySQL, subo las noticias, las muestro, los ordeno, todo barbaro pero como trabajo en un diario y quieren que se muestren las noticias del diario de hoy tengo que mostrar solo las de hoy, me explico?
Las noticias de ayer? esas quedan en la base de datos porque cuando tenga acumulado diario de una semana –por lo menos– seran ediciones anteriores.
Mataria si alguien me puede tirar una solucion.

Desde Ya gracias

Leo(!)
  #2 (permalink)  
Antiguo 06/01/2003, 09:08
Avatar de mariog  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 195
Antigüedad: 21 años, 5 meses
Puntos: 0
y porq no construyes dos tablas en tu base de datos?? una tabla con las noticias que se esten mostrando en ese momento y otra tabla que seria el archivos dond kieres q esten las q no se muestran.
En el momento que una de las noticias quieres hacer que se deje de mostrar la mandas al archivo, y vas introduciendo las nuevas noticias diarias en la primera tabla.

no se si era esto lo que preguntabas, pero mas o menos yo tengo el mismo problema en el sitio que estoy haciendo y lo he resuelto asi.
  #3 (permalink)  
Antiguo 06/01/2003, 10:51
Avatar de chalito  
Fecha de Ingreso: diciembre-2002
Ubicación: Santiago, chile
Mensajes: 221
Antigüedad: 21 años, 4 meses
Puntos: 0
si en la tabla que almacenas las noticias tienes definido el campo de la fecha como date, no hay problema en comparar directamente fechas, tomas la de hoy la comparas con la de la base de datos, por ejemplo

SELECT * FROM noticias WHERE fecha = 1-1-2003 por ejemplo

con eso debe andar muy bien

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:36.