2015-09-10 50 views
-2
$this->db->select('FORMAT(SUM(TotalValue),2) as TotalValue'); 
$this->db->from('ospos_zreads_pdf'); 

當我在codeigniter中使用這個查詢,當我要運行時,這會顯示下面的查詢並出錯。我哪裏錯了?這個錯誤告訴MySQL查詢..?

SELECT FORMAT(SUM(TotalValue), `2)` as TotalValue FROM (`ospos_zreads_pdf`); 
+1

嘗試'$這個 - > DB->選擇(「你的表情」,FALSE);' –

+0

感謝您的答覆,但我需要SUM,也想使數直到2十進制是FORMAT。 @ M Khalid Junaid –

+0

檢查使用'$ this-> db-> last_query();準備了哪些查詢?' –

回答

0

只是刪除反引號附近約2簽字按如下─

SELECT FORMAT(SUM(TotalValue), 2) as TotalValue FROM (`ospos_zreads_pdf`); 
+0

謝謝扎法爾馬利克,但這可以在MySQL查詢中。我想在codeigniter中顯示傾斜標誌。 –

+0

@ViralBhoot閱讀你的問題的第一個評論,你需要在'select()'的第二個參數中傳遞false,所以CI不會添加bacticks –

0

按,男哈立德朱奈德,我得到了我的問題的解決方案。由於@M哈立德·朱奈德..

$this->db->select('FORMAT(SUM(TotalValue),2) as TotalValue',FALSE); 
$this->db->from('ospos_zreads_pdf');