我有一个严重的问题,我无法弄清楚。我正在尝试从 MySQL 数据库返回两个给定日期之间的开始日期和结束日期的行。这是我查询数据库的php代码:
$getRooms = mysql_query("
SELECT *
FROM Tarifas
WHERE Start BETWEEN '2013-01-10' AND '2013-01-13'
AND End BETWEEN '2013-01-10' AND '2013-01-13'
");
Start 和 End 设置为 DATE 字段
我的数据库设置如下:
ID | RoomId | Start | End
--------------------------------------
4 | 34562 | 2013-01-09 | 2013-10-23
如果有人能帮我弄清楚为什么这不起作用,将不胜感激!!