อันนี้ผมว่า ถ้าเกิด ข้อมูลที่อยู่ใน DB คือวันที่ 12-14 มันจะหาไม่เจอนะครับ น่าจะเพิ่มเป็น
Code
SELECT * FROM booking WHERE ('$strStartDate' BETWEEN START_DATE and END_DATE)
OR ('$strEndDate' BETWEEN START_DATE and END_DATE) OR (START_DATE BETWEEN '$strStartDate' and '$strEndDate' ) OR (END_DATE BETWEEN '$strStartDate' and '$strEndDate' )