[Codeigniter-users] ふと気になったCIのアクティブレコード

Back to archive index

あざわ 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 



Codeigniter-users メーリングリストの案内
Back to archive index