Sql 如何从数据库中选择今天的日期介于startdate和enddate之间的数据?

Sql 如何从数据库中选择今天的日期介于startdate和enddate之间的数据?,sql,Sql,我正在使用选择数据,其中今天的日期介于开始日期和结束日期之间。但我尝试的不是工作。有人能给我一些解决办法吗 这就是我尝试过的: $stmt = "SELECT tbl1.* FROM "._CONST_TBL_VOTE." tbl1, "._CONST_TBL_VOTE_ANSWER." tbl2" ; $stmt .= " WHERE ".$date." BETWEEN tbl1.publishing_startdate AND tbl1.publishing_enddate"; 尝试在$d

我正在使用选择数据,其中今天的日期介于开始日期和结束日期之间。但我尝试的不是工作。有人能给我一些解决办法吗

这就是我尝试过的:

$stmt = "SELECT tbl1.* FROM "._CONST_TBL_VOTE." tbl1, "._CONST_TBL_VOTE_ANSWER." tbl2" ;
$stmt .= " WHERE ".$date." BETWEEN tbl1.publishing_startdate AND tbl1.publishing_enddate";
尝试在$date变量周围添加“”,如

$stmt = "SELECT tbl1.* FROM "._CONST_TBL_VOTE." tbl1, "._CONST_TBL_VOTE_ANSWER." tbl2" ;
$stmt .= " WHERE '".$date."' BETWEEN tbl1.publishing_startdate AND tbl1.publishing_enddate";

哪个数据库?mysql?oracle?