php – 检查当前日期是否在两个日期之间mysql选择查询

前端之家收集整理的这篇文章主要介绍了php – 检查当前日期是否在两个日期之间mysql选择查询前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有下表:
id     dateStart     dateEnd      active
1      2012-11-12    2012-12-31   0
2      2012-11-12    2012-12-31   0

我想比较dateStart和dateEnd之间的今天日期.

以下是我的查询

$todaysDate="2012-26-11";
$db = Zend_Registry::get("db");
$result = $db->fetchAll("SELECT * FROM `table` WHERE active=0 AND {$todaysDate} between dateStart and dateEnd");
return $result;

但它不工作.
任何解决方
提前致谢.

尝试这个::这将解决你的问题
SELECT * FROM `table` WHERE active=0 AND CURDATE() between dateStart and dateEnd
原文链接:https://www.f2er.com/php/131942.html

猜你在找的PHP相关文章