CodeIgniterのActive Recordで質問です。


http://codeigniter.jp/user_guide_ja/database/active_record.html

を参考にし、検索条件を連想配列で入れ、where()に入れているのですが
同一のフィールド名の検索をしたい時にはどうすればよいでしょうか?

WHERE option=1 AND option=2

のような条件を作りたいのです。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/04/23 19:50:33
  • 終了:2012/04/30 19:55:05

回答(1件)

id:mario-16 No.1

蝸牛角上争何事回答回数219ベストアンサー獲得回数212012/04/30 09:17:23

ポイント100pt

同一のフィールド名の検索をしたい時にはどうすればよいでしょうか?
WHERE option=1 AND option=2
のような条件を作りたいのです。

質問であげた例はANDではなくORの間違いだと思いますがwhere_inを使うかor_whereでつなげる漢字になると思います。

$this->db->where_in('option', array(1, 2));

$this->db->where('option', 1);
$this->db->or_where('option', 2);

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません