Estoy desarrollando una aplicacion en php y mysql y me he topado con un problema, nesesito obtener desde mi BDD la fecha y hora, hasta este punto todo bien mas sin embargo el progrma se ejecutara a las 6:00 am y este recorrera -12 hora .. el proble surge cuando se llega el rango de fecha diferente es decir del 10-07-2012 al 11-07-2012 no me toma los datos que esstan de las 00:00:00
Esta es la consulta que ejecuto
Código PHP:
SELECT * FROM insert_tb
where hora between '20:00:00' and '06:00:00'
and fecha between '2012-06-05' and '2012-07-10'
and id=2
Código PHP:
$fecha_actual = strtotime(date("d-m-Y H:i:s"));
//Calcula 12 horas antes de la hora actual
$fecha_ini=($fecha_actual-12*60*60);
echo "ESTA SERA LA HORA QUE TOMARA EL PROGRAMA CUANDO SE EJECUTE <br />";
echo date("d-m-Y H:i:s",$fecha_actual)."<br /><br />";
echo "ESTE SERA EL RANGO DE FECHAS A CONSULTAR EN EL QUERY <br />";
echo "FECHA INICIO: ".date("d-m-Y",$fecha_ini)."<br />";
echo "FECHA FIN: ".date("d-m-Y",$fecha_actual)."<br /><br />";
echo "ESTE SERA EL RANGO DE HORAS A CONSULTAR EN EL QUERY <br />";
echo "HORA INICIO: ".date("H:i:s",$fecha_ini)."<br />";
echo "HORA FIN: ".date("H:i:s",$fecha_actual)."<br /><br />";
echo "ACA EL RESULTADO DEL QUERY";
de anteno les agradezco