コードイグナイタのモデルでは、データベースにクエリを行い、ステータスカラムが2ではないすべてのローを取得しようとしています。このカラムまたはフィールドは、または2.私が使用して私のコードではCodeIgniterモデルがすべてのステータス値を取得しない
:
$this->db->where([
'referral_status' => !2
]);
$query = $this->db->get();
return $query->result();
しかし、それだけでそれはまた、ステータスが= 1。私が間違って何をやっている行を取得していない状態= 0を持つ行を引き出していますか?あなたはあなたが誤って!
を入れている私が知っていると答え
!2 === falseを参照してください。それで、 'referral_status = false'が' referral_status = 0'を意味するデータを取り出します。 –
https://codeigniter.com/user_guide/database/query_builder.html#looking-for-specific-data –