获取列值在开始日期和当前日期之间的所有数据库记录

时间:2018-03-11 10:41:48

标签: php mysql

我在数据库中有一个开始日期和结束日期列。我想使用php和MySQL获取当前日期在开始日期列和结束日期列值之间的所有记录。

如何获取这些日期之间的记录?

我写的代码是

$query = mysqli_query($con, "
SELECT *
  FROM test2 
 WHERE
CURDATE() BETWEEN startdt AND enddt
");

我得到的结果是: Result

与上面的结果一样,我想返回当前日期位于开始日期列值和结束日期列值之间的所有记录。

1 个答案:

答案 0 :(得分:0)

$query = mysqli_query($con, "
SELECT *
  FROM test2 
 WHERE
startdt <= CURDATE() AND enddt >= CURDATE()
");