如何在不同日期从mysql数据库中获取数据?

时间:2015-05-18 11:05:27

标签: php html mysql

我有一张名为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."' 

1 个答案:

答案 0 :(得分:0)

是开始和结束的实际日期吗?如果是这样的话,你应该施放它们。

"select * from reservations where start >= date('".$start."') and end <= date('".$end."') and room_type = 'standard' "