我有一张名为reservations的表。我有以下值。
res_id hotel_id room_type start end qty
1048 1 standard 2015-05-18 2015-05-20 1
我有酒店搜索选项。如果用户输入开始日期为 2015-05-16 ,结束日期为 2015-05-19 ,则搜索我的scheduledrooms.php显示标准房型的零值。我的SQL查询是;
$sql1 = mysql_query("select * from reservations where start >= '".$start."'
和
end <= '".$end."' and room_type = 'standard' ");
如果我的检查日期有任何错误,
start >= '".$start."' and end <= '".$end."'
答案 0 :(得分:0)
是开始和结束的实际日期吗?如果是这样的话,你应该施放它们。
"select * from reservations where start >= date('".$start."') and end <= date('".$end."') and room_type = 'standard' "