1

私はインドネシア出身です。データベースに、id_schedule、time_start(time)、time_finish(time)の3つのフィールドを含むtb_scheduleという名前のテーブルがあります。例:10、08:00:00、09:45:00 ..etc

私のPHPには、PCの時間から取得した時間変数があります。例:$ timeNow = '08:10:00'; 私の問題は、time_start <= time_pc<=time_finishを含むすべてのレコードを取得する適切なクエリが見つからないことです。例:08:00:00 <= $ timeNow<=09:45:00助けてください..前にありがとう..

4

3 に答える 3

2

これを試して:

SELECT * FROM tb_Schedule WHERE time_start <= '08:10:00' AND
                                time_finish >= '08:10:00';

変数'08:10:00'の値はどこにありますか。$timeNow

クエリで遊ぶことができるように、ここに SQL Fiddle があります: http://sqlfiddle.com/#!2/187a0/1

于 2012-04-13T14:19:47.403 に答える
0
SELECT * FROM YOURTABLE
WHERE $timeNow BETWEEN '08:00:00' AND '09:45:00';
于 2012-04-13T14:15:31.103 に答える
0

time_pcとは何かを記述し、$timeNowを適切に定義してください。また、あなたが検討したクエリステートメントを教えてください。私に何ができるかを見ていきます。

于 2012-04-13T14:16:10.993 に答える