这是我想要计算总数的数据库
$this->db->select('*');
$this->db->select_sum('total_sale');
$query = $this->db->get('one_month_report');
if ($query->num_rows() > 0) {
return $query->result();
} else {
return FALSE;
}
}
答案 0 :(得分:0)
如果你想要选择总和。做类似的文档 https://www.codeigniter.com/userguide3/database/query_builder.html
$this->db->select('(SELECT SUM(payments.amount) FROM payments WHERE payments.invoice_id=4') AS amount_paid', FALSE);
$query = $this->db->get('mytable');
答案 1 :(得分:0)
使用NumberFormatter类来解析特定于语言环境的数字。
但要使用它,您需要 PHP版本> = 5.3 和 intl
扩展版本> = 1.0
如果有的话,如果有评论,请从extension=php_intl.dll
中取消注释此行php.ini
。
并使用以下示例:
<?php
$num1 = '12,478.76';
$nf = new NumberFormatter("en_EN", NumberFormatter::DECIMAL);
var_dump($nf->parse($num1));
// output: float(12478.76)
// it will automatically parse int, double,float etc.
?>