Bir deyimde birden çok arabulucular

0 Cevap php
"SELECT * FROM reservation  WHERE roomnum = {$room['roomnum']} 
AND roomtype = {$room['roomtype']} 
AND (dateout NOT BETWEEN '$start' AND '$end' 
OR datein NOT BETWEEN '$start' AND '$end')"

Ben bu sorguyu çalıştırdığınızda aşağıdaki hatayı alıyorum:

Eğer SQL sözdizimi bir hata var;

check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND (dateout NOT BETWEEN '2010-11-22' AND '2010-11-30' OR datei' at line 3

I (() kullanarak ve NOT BETWEEN tabloların önce gelen ifadeleri çıkarmadan) bir süre için bu sorguyu yeniden biçimlendirme denedim. Sonuçta her zaman bir sözdizimi hatası olduğunu. İki Betweens çalışan bir sorun var mı?

Thanks, Ryan

0 Cevap