CodeIgniter模型未获取所有状态值

时间:2016-06-24 16:34:39

标签: php codeigniter

在我的代码点火器模型中,我正在尝试查询数据库并获取状态列不等于2的所有行。此列或字段可以是0,1或2。

在我的代码中我使用:

$this->db->where([

    'referral_status' => !2

    ]); 

  $query = $this->db->get();
    return $query->result();

然而,它只是拉出status = 0的行。它也没有得到status = 1的行。我做错了什么?

2 个答案:

答案 0 :(得分:1)

你应该这样做

$this->db->where("your_id !=",$your_id);

如果这对您不起作用,请告诉我,不要忘记给答案评分

答案 1 :(得分:1)

$this->db->where([

    'referral_status !=' => 2

    ]); 

  $query = $this->db->get();
    return $query->result();

你错误地放了!。您还需要=

请参阅codeigniter docu