我来自印度尼西亚..我在数据库中有一个表,它的名称为tb_schedule,包含3个字段:id_schedule,time_start(time),time_finish(time)。 例如:10:08:00:00,09:45:00 ..等等
在我的php中,我有时间变量取自pc的时间。 例如:$ timeNow = '08:10:00';我的问题是我找不到一个正确的查询,该查询包含所有包含time_start< = time_pc< = time_finish的记录。例如:08:00:00< = $ timeNow< = 09:45:00 请帮我.. 谢谢你......
答案 0 :(得分:2)
试试这个:
SELECT * FROM tb_Schedule WHERE time_start <= '08:10:00' AND
time_finish >= '08:10:00';
'08:10:00'
是$timeNow
变量的值。
这是一个SQL小提琴,以便您可以使用查询:http://sqlfiddle.com/#!2/187a0/1
答案 1 :(得分:0)
SELECT * FROM YOURTABLE
WHERE $timeNow BETWEEN '08:00:00' AND '09:45:00';
答案 2 :(得分:0)
请说明time_pc是什么,并正确定义$ timeNow。另外,告诉我你考虑过哪些查询语句,我会看到我能做什么