Hola el problema con esta consulta es que no me respeta las hora y si las fechas :
 
 el formato de la fecha es date time:
 $_POST['desde_f'] = 2006-01-01 10:00:00
 
la select es :
 "SELECT * FROM reservas WHERE desde_f <= '".$_POST['desde_f']."' AND desde_f >= '".$_POST['hasta_f']."' AND id_auto='".$_POST['id_auto']."' OR desde_f <= '".$_POST['desde_f']."' AND hasta_f >= '".$_POST['hasta_f']."' AND id_auto='".$_POST['id_auto']."' OR desde_f >= '".$_POST['desde_f']."' AND hasta_f <= '".$_POST['hasta_f']."' AND id_auto='".$_POST['id_auto']."'";
 
 esto me respeta las fechas pero no tiene en cuenta las horas, alguna idea de por que puede ser? 
   
 

 solucionado, por si a alguien le sirve aca les dejo lo que hice
 solucionado, por si a alguien le sirve aca les dejo lo que hice 
