Yii2 计算 table 中的所有记录
Yii2 Count all record in table
如何统计数据库中的所有记录和post结果?
这是我的代码,我不知道有什么问题,结果只有 0。
$id = new reportDetails();
$id->report_id;
$dataProvider = new ActiveDataProvider([
'query' => reportDetails::find()
->where(['report_id'=> $id]),
]);
echo $dataProvider->getCount();
全部使用();查询后,然后尝试
$id = new reportDetails();
$id->report_id;
$dataProvider = new ActiveDataProvider([
'query' => reportDetails::find()
->where(['report_id'=> $id])->all(),
]);
echo $dataProvider->getCount();
echo reportDetails::find()->where(['report_id'=> $id])->count(),
你的$id
错了。
$id = new reportDetails();
$id->report_id;
$id
是对象 reportDetails
,不是 integer
。
尝试:
$id = 3; //or your custom number
echo reportDetails::find()->where(['report_id'=> $id])->count();
如何统计数据库中的所有记录和post结果? 这是我的代码,我不知道有什么问题,结果只有 0。
$id = new reportDetails();
$id->report_id;
$dataProvider = new ActiveDataProvider([
'query' => reportDetails::find()
->where(['report_id'=> $id]),
]);
echo $dataProvider->getCount();
全部使用();查询后,然后尝试
$id = new reportDetails();
$id->report_id;
$dataProvider = new ActiveDataProvider([
'query' => reportDetails::find()
->where(['report_id'=> $id])->all(),
]);
echo $dataProvider->getCount();
echo reportDetails::find()->where(['report_id'=> $id])->count(),
你的$id
错了。
$id = new reportDetails();
$id->report_id;
$id
是对象 reportDetails
,不是 integer
。
尝试:
$id = 3; //or your custom number
echo reportDetails::find()->where(['report_id'=> $id])->count();