2015-02-24 2 views
0

По какой-то причине, когда я делаю заказ по Date_Scheduled desc, он по-прежнему оставляет самую старую дату. Я пытаюсь получить его так, чтобы самая новая дата показывала первую и самую старую дату. Не уверен, что я пишу это правильно.У меня проблема с моим заказом в codeigniter

Вот моя модель - это функция получения сотрудника.

<?php 

class Employee_model extends CI_Model 
{ 

    public function insert_employee($data) 
    { 
    $this->db->insert('employee_list',$data); 
return $this->db->insert_id(); 
    } 
    public function get_employee() 
    { 
     $this->db->select('*'); 
     $this->db->from('employee_list'); 
     $this->db->where('status',1); 
     $this->db->order_by ("Date_Scheduled", "desc"); 
     $this->db->order_by("Scheduled_Area", "desc"); 
     $this->db->order_by("Time_Reported", "desc"); 




     $query =$this->db->get(); 
     return $query->result(); 
    } 
    public function delete_employee($id,$data) 
    { 
     $this->db->where('id',$id); 
     $this->db->update('employee_list',$data); 
      return print_r($data); 


    } 
    public function edit_employee($id) 
    { 
     $this->db->select('*'); 
     $this->db->from('employee_list'); 
     $this->db->where('id',$id); 
     $this->db->where('status',1); 
     $query =$this->db->get(); 
     return $query->result(); 

    } 
    public function update_employee($data,$id) 
    { 
     $this->db->where('id',$id); 
     $this->db->update('employee_list',$data); 
     return print_r($data); 

    } 
} 
+0

Это растяжение, но каков тип данных date_scheduled? – Xedni

+0

Это navchar (50) было бы проблемой, когда у меня есть дата, эхо в поле – Veronica

+0

Мне это нужно, чтобы пользователи могли изменить дату – Veronica

ответ

0

Этот ответ решает часть вашей проблемы, потому что вы должны работать с датами с правильным типом столбца date и не varchar.

Если результат вашего запроса всегда возвращает ORDER BY ASC, вы можете перевернуть массив.

array_reverse($this->Employee_model->get_employee()); 
+0

, где бы я поместил это в свою модель или контроллер? – Veronica

+0

сейчас в моем conrtoller \t $ data ['employee'] = $ this-> employee_model-> get_employee(); – Veronica

+0

также работает с MSSQL? – Veronica

Смежные вопросы