我尝试将我的表格列数据显示在一行中... 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。

10-07 17:45