2013-07-09 37 views
0

有人能告訴我如何使用笨正確使用下面的查詢:笨DATE_FORMAT>選擇

DATE_FORMAT(sr.dateCreated,'%m/%d/%Y @ %h:%i %p') AS dateCreated 

香港專業教育學院的嘗試:

public function viewSR($id) { 
     $this->db->select('sr.id 
          ,sr.woid 
          ,sr.description 
          ,DATE_FORMAT(sr.dateCreated),'%m/%d/%Y @ %h:%i %p') AS dateCreated 
          ,sr.startTime 
          ,sr.endTime 
          ,rt.name AS rateName'); 
     $this->db->from('service_report sr'); 

任何幫助,將不勝感激!

+0

你得到一個錯誤?這裏有什麼問題? –

回答

0

試圖改變你的代碼是這樣的:

public function viewSR($id) { 
     $this->db->select("sr.id 
         ,sr.woid 
         ,sr.description 
         ,DATE_FORMAT(sr.dateCreated,\"%m/%d/%Y @ %h:%i %p\") AS dateCreated 
         ,sr.startTime 
         ,sr.endTime 
         ,rt.name AS rateName",FALSE); 
    $this->db->from('service_report AS sr'); 

或嘗試修改您的代碼是這樣的:

function list_all($lang, $limit = FALSE, $offset = FALSE) 
{ 

    $this->db->select('*'); 
    $this->db->select("DATE_FORMAT(datetime, '%d.%m.%Y à %H:%i:%s') AS datetime"); 

    $this->db->where('lang', $lang); 
    $this->db->limit($limit); 
    $this->db->offset($offset); 
    $this->db->order_by('datetime', 'desc'); 
    $query = $this->db->get('news'); 

    return $query->result(); 
} 
+0

感謝您的回覆,我寧願你提到的第一種方式,但我得到這個錯誤:解析錯誤:語法錯誤,意外的'%'在/home/logicpsa/public_html/login/application/models/workorders_model.php on行153 – bnelsonjax

+0

我編輯了代碼現在複製第一種方法,並檢查出 –

+0

仍然是不行,你提供的另一種方法的工作,但編號仍然更喜歡使用第一種方法。 – bnelsonjax