Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/07/2006, 02:01
Avatar de Azrael666
Azrael666
 
Fecha de Ingreso: noviembre-2004
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 1
pues eso depende de como hayas declarado las fechas en la base de datos,

si lo tienes con un timestamp el formato seria asi: 20060703140247, por lo que tendrias que modificar el dato que le pasas (2006/07/03) y dejarlo asi : 20060703 y añadirle detras 000000 en el caso de fecha de inicio y 235959 en el caso de fecha final:

select * from tabla where (".titulo=$titulo.") and (fecha_inicio>= ' ".$fechainicio." 000000') and
(fecha_final<=' ".$fechafinal." 235959')

si la fecha la tienes con un date tienes que acordarte de meter detras del dato que le pasas las horas (00:00:00 o 23:59:59), tambien tienes que ver en que formato te mete la fecha en la base de datos (2006/07/03 o 03/07/2006) porque puede dar errores...

select * from tabla where (".titulo=$titulo.") and (fecha_inicio>= ' ".$fechainicio." 00:00:00') and
(fecha_final<=' ".$fechafinal." 23:59:59')

mas o menos sería eso, que alguien me corrija si está mal explicado jajaja...

saludosss..
__________________
ALOZORRO v5.0 (ahora en .es)