2015-09-10 31 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');