我在Laravel控制器中有一个查询构建器,用于从数据库中获取总选择表行的总值,我想得到结果值,但结果总是给我一个数组结果,我试过从数组中访问值但我仍然无法获得值
这是查询构建器:
$total = DB::select(DB::raw("SELECT COUNT(*) FROM hstmemb WHERE period = '".$bonperiod."' AND totbns <> 0 AND paytype = 'S'"));
$getbonus[0]->total = $total;
我得到的结果是一个数组对象,但我想得到int数的计数结果。
答案 0 :(得分:0)
使用带有计数功能的DB表。
$total = DB::table('hstmemb')->where('period', $bonperiod)->where('totbns', '<>', 0)->where('paytype', 'S')->count();