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$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')");