我尝试将我的表格列数据显示在一行中... mysql查询有效,但我无法获取数据显示
函数get_daily_attendances_row($ fldCompanyStringID){
$ fldCompanyID = getCoompanyByStringID($ fldCompanyStringID)-> fldCompanyID;
$ sql =“选择*
,SUM(在`fldAttendanceAction` ='0'的情况下,然后`fldAttendanceTime` END)作为`OUT`
,SUM(在`fldAttendanceAction` ='1'的情况下,然后`fldAttendanceTime` END)作为`IN`
,SUM(在`fldAttendanceAction` ='2'然后是`fldAttendanceTime` END的情况下)作为“午餐”
,SUM(在`fldAttendanceAction` ='3'的情况下,然后`fldAttendanceTime` END)作为`午餐`
来自`tblAttendance`
WHERE fldUserID =“。loggingInUserID()。” AND fldCompanyID = $ fldCompanyID
GROUP BY`fldAttendanceDate`“;
$ query = $ this-> db-> query($ sql);
$ result = $ query-> result_array();
我想在我的视图表中显示此值
这是我的控制器
$ data ['get_daily_attendances_row'] = $ this-> M_attendance-> get_daily_attendances_row($ fldCompanyStringID);
}
最佳答案
我建议您将查询转换为mysql上的存储过程,并从codeigniter执行SP。