Select * from table where Startdatetime<='".$currentdatetime."' AND '".$currentdatetime."'<=t.Enddatetime
$currentdatetime
是我的变量,其中包含当前的日期和时间,其中包括&#39; Y-m-d H:i:s&#39;格式。
我的问题是MySQL正在正确检查日期部分,但检查中没有考虑时间。我做错了什么?
答案 0 :(得分:0)
强制变量日期时间值与mysql日期时间格式匹配,并在查询中使用它
date('Y-m-d H:i:s', strtotime($currentdatetime))
还要确保数据库字段的数据类型为datetime。