PHP从池mySQL时间获取所选时间的列表

时间:2012-09-01 05:56:04

标签: php mysql datetime time date-range

我需要从mySQL数据库中获取所选的时间范围,但我真的很挣扎...基本上 - 时间列表是:

id     Start        End
1      2:00         3:00
2      3:00         4:00
3      4:00         5:00

我选择了:

2:00         3:00
3:00         4:00

我想获取所选日期的ID

以下是我的尝试:

SELECT id FROM DB WHERE start_time BETWEEN '$from_time' AND '$to_time';

但代码不起作用,它只获得选定的2:00 - 3:00时间, 3:00 - 4:00时间。

当我尝试:

SELECT id FROM DB WHERE start_time >= '$from_time' AND to_time <= '$to_time';

我得到 resutls ...请帮助..

1 个答案:

答案 0 :(得分:1)

试试这个:

select id from table where '$from_time' >= start_time and '$to_time' <= to_time;