我的表中有一个Grand total
列,我只想在表中显示多于zero(0)
条记录
我在model
function fetchCashDetail($from_date_bk,$to_date_bk,$lr_pay_mode){
$this->db->select('*')
->from('delivery_due_received')
->where('delivery_due_date BETWEEN "'. date('Y-m-d', strtotime($from_date_bk)). '" AND "'. date('Y-m-d', strtotime($to_date_bk)).'"');
if($lr_pay_mode == 'pending'){
$this->db->where('g_total !==0');
}else{
$this->db->where('pay_mode',$lr_pay_mode);
}
return $this->db->get()->result();
}
它返回Unknown column '=0' in 'where clause'
此错误消息
我只想显示大于零的数字。
答案 0 :(得分:2)
$this->db->where('g_total != 0');
!==
不是有效的表达式
或更妙的是:$this->db->where('g_total !=', 0);
答案 1 :(得分:1)
$this->db->where('g_total >',0);
您可以尝试