Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Consultas por fechas

Estas en el tema de Consultas por fechas en el foro de Mysql en Foros del Web. Hola gente... les explico mas o menos como viene la mano... resulta que tengo que hacer una especie de agenda con PHP y MySQL. La ...
  #1 (permalink)  
Antiguo 27/03/2006, 09:58
 
Fecha de Ingreso: noviembre-2004
Mensajes: 75
Antigüedad: 19 años, 5 meses
Puntos: 0
Consultas por fechas

Hola gente... les explico mas o menos como viene la mano... resulta que tengo que hacer una especie de agenda con PHP y MySQL.
La idea es que yo guarde los eventos con fecha y una consulta me permita mostrar 5 eventos que ya pasaron y 5 eventos que están por pasar de acuerdo a la fecha en que se haga la consulta.
Consulté en el foro PHP y cluster me dió una mano en PHP, pero me dijo que posteara aquí que uds me podrían ayudar mejor con el tema de la consulta a la base.

Saludos
Fe
  #2 (permalink)  
Antiguo 27/03/2006, 11:29
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Como estás almacenando los datos de fecha, en que tipo de campo?
  #3 (permalink)  
Antiguo 27/03/2006, 14:28
 
Fecha de Ingreso: noviembre-2004
Mensajes: 75
Antigüedad: 19 años, 5 meses
Puntos: 0
Datetime()
  #4 (permalink)  
Antiguo 28/03/2006, 07:50
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
5 que ya pasaron:

select * from tabla where fecha < '$fecha' order by fecha desc limit 5;

5 futuros:

select * from tabla where fecha > '$fecha' order by fecha limit 5;
  #5 (permalink)  
Antiguo 28/03/2006, 08:07
 
Fecha de Ingreso: noviembre-2004
Mensajes: 75
Antigüedad: 19 años, 5 meses
Puntos: 0
Gracias maestro.. lo pruebo y te comento..
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 03:26.