我的表中有一个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'
此错误消息我只想显示大于零的数字。
$this->db->where('g_total != 0');
!==
不是有效的表达式
甚至更好:$this->db->where('g_total !=', 0);
$this->db->where('g_total >',0);
你可以试试这个