Para aclarar las dudas,
he hecho las consultas en phpmyadmin,
La primera consulta con las fechas que estoy usando para la prueba
devuelve 0 como debe de ser ya que es false, debe de ejecutarse el else:
Código MySQL:
Ver originalpropiedad = 'Banana_Beach_1FE'
)
(
'2014-01-03'
)
'2014-01-18'
)
llegada <= '2014-01-03'
AND salida
>= '2014-01-18' )
llegada >= '2014-01-03'
AND salida
<= '2014-01-18' )
)
La segunda devuelve 1 fila, tambien es correcto:
Código MySQL:
Ver originalbookings
where ( propiedad
= 'Banana_Beach_1FE' ) AND ((llegada
= '2014-01-18') OR (salida
= '2014-01-03'))
Código HTML:
Ver originalllegada salida propiedad dias
2014-01-18 2014-01-25 Banana_Beach_1FE 15
El problema no está en las consultas sin en el output.