Я пытаюсь отобразить данные столбца таблицы в одной строке... MySQL запрос работает, но я не могу получить данные отображения
function get_daily_attendances_row($fldCompanyStringID){ $fldCompanyID = getCoompanyByStringID($fldCompanyStringID)->fldCompanyID; $sql = "SELECT * , SUM(CASE WHEN 'fldAttendanceAction' = '0' THEN 'fldAttendanceTime' END) AS 'OUT' , SUM(CASE WHEN 'fldAttendanceAction' = '1' THEN 'fldAttendanceTime' END) AS 'IN' , SUM(CASE WHEN 'fldAttendanceAction' = '2' THEN 'fldAttendanceTime' END) AS 'LUNCH IN' , SUM(CASE WHEN 'fldAttendanceAction' = '3' THEN 'fldAttendanceTime' END) AS 'LUNCH OUT' FROM 'tblAttendance' WHERE fldUserID = ". loggedInUserID() ." 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 и выполнить SP из codeigniter.