このクエリをアクティブレコードに変換するにはどうすればよいですか?どのようにどこclausaステータスの使用についてmultiple where条件コード番号
$data = array('email' => $email, 'last_ip' => $ip);
$this->db->where('username',$username);
$this->db->update('table_user',$data);
:
"UPDATE table_user
SET email = '$email', last_ip = '$last_ip'
where username = '$username' and status = '$status'";
は私がするために、上記のクエリを変換しようとしましたか?
# must i write db->where two times like this?
$this->db->where('username',$username);
$this->db->where('status',$status);
また、私はこの試みた:あなたは配列を使用して配列を渡すことができ
$this->db->where('username',$username,'status',$status);
これはこれを達成するための1つの方法です。キーの配列を使用する方がはるかに簡単です – gorelative
いくつかの条件を評価した後にwhere節を拡張する必要があるかもしれないので、知っておきましょう。 – AndFisher