あざわ k
azawa****@hotma*****
2009年 3月 30日 (月) 23:34:46 JST
なるほどなあ。 私は全く同じようなSQL文を作るときに限っては素でSQL文を入れてました。 作り直してみようかと思ってます。 > From: tsuji****@m-s***** > To: codei****@lists***** > Date: Mon, 30 Mar 2009 15:09:13 +0900 > Subject: [Codeigniter-users] ふと気になったCIのアクティブレコード > > kunitsujiです。 > > CIのアクティブレコードを使っていてちょっと気になったこと。 > バグとかじゃありません(笑) > > SELECT * FROM hoge > WHERE ((a=1 AND b=1) OR (a=2 AND b=2)) AND c=1; > > こういうSQLを目的としていた場合、 > どう書くんだろう?と思いながら > > $this->db->where('((a=1 AND b=1)'); > $this->db->or_where('(a=2 AND b=2))'); > $this->db->where('c', 1); > としたら正常に上記のSQLが吐き出されていました。 > > なんか、、、、きもちわるいなぁ。と思ったのでMLに投稿してみました。 > > 他にいい記述方法あるんでしょうか? _________________________________________________________________ 海外旅行も安くなってきました! 旅の達人からの海外情報で今からチェック! http://travel.jp.msn.com/special/manoue/default.htm -------------- next part -------------- HTMLの添付ファイルを保管しました... Download