![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
03/07/2006, 02:01
|
![Avatar de Azrael666](http://static.forosdelweb.com/customavatars/avatar79762_1.gif) | | | Fecha de Ingreso: noviembre-2004
Mensajes: 652
Antigüedad: 20 años, 3 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) |