Yii findAllByAttributes来自单个表的两个日期之间

时间:2015-10-12 06:58:40

标签: php mysql yii

我需要你们的支持。
我有一张桌子可以记录我的博客访问人数 Sql Query

Select * from count where (visitdate between '2015-09-01' AND '2015-10-30')  

我想将此查询转换为 yii findAllByAttributes 。 我尝试了以下方法,显示了一个计数。但在我的表中,他们给我看了15。

$date_start = '2015-09-01';
$date_start = '2015-10-15';
$criteria=new CDbCriteria;        
$criteria->addBetweenCondition("visitdate",$date_start,$date_end,'AND');
$model = Viewcount::model()-> findAllByAttributes($criteria);
$countreport = count($model);
echo $countreport;  

提前致谢...

1 个答案:

答案 0 :(得分:2)

你可以试试这个

$date_start = '2015-09-01';
$date_start = '2015-10-15';
$criteria=new CDbCriteria;        
$criteria->addBetweenCondition("visitdate",$date_start,$date_end,'AND');
$model = Viewcount::model()-> findAll($criteria);
$countreport = count($model);
echo $countreport;