Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/03/2014, 11:18
Avatar de andresgarciadev
andresgarciadev
 
Fecha de Ingreso: junio-2013
Mensajes: 218
Antigüedad: 11 años, 4 meses
Puntos: 32
Respuesta: Impedir datos duplicados entre dos fechas

NSD pero tu consulta tambien fallaria .. si te das cuenta
si tiene un registro de
2014-03-04 - 2014-03-08
y queire reservar
2014-03-05 - 2014-03-05

entonces 2014-03-04 y 2014-03-08 no estarian entre 2014-03-05 - 2014-03-05
porlo tanto.... esta bien tu consulta pero falto agregar validacion... es decir

Código PHP:
Ver original
  1. $buscar= mysql_query("SELECT dia_entrada, dia_salida FROM disponibilidad WHERE (dia_entrada BETWEEN '$dia_entrada' AND '$dia_salida') OR  (dia_salida BETWEEN '$dia_entrada' AND '$dia_salida') OR (dia_entrada <= '$dia_entrada'  AND dia_salida >= '$dia_salida')");