-1

選択した時間範囲を 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';

結果が得られません...助けてください..

4

1 に答える 1

1

これを試して:

select id from table where '$from_time' >= start_time and '$to_time' <= to_time;
于 2012-09-01T06:07:53.657 に答える