KimuraNobu
big-m****@n-k-y*****
2008年 6月 4日 (水) 20:54:45 JST
はじめまして。 木村と申します。 私も先日、CodeIgniter を知ったもので、CodeIgniter での 対応策は不明ですが(CodeIgniter とは離れてしまうのですが) なんとなくCASE式を使えばいいのではないかな、と思いました。 でも、これだとご期待されている「最もシンプルに」では ありませんね。 私も勉強します。 > > 初めまして。 > まだCodeIgniterを使って2時間...の松岡と申します。 > > かなり初心者的な質問で申し訳ございません。 > > Controllerのメソッド内で > > $this->db->where('username', ''); > $this->db->get('administrator')->row(); > > というような手順でメソッドを呼び出すと、 > > SELECT * FROM administrator WHERE `username`='' > というクエリが発行される事を期待しているのですが、 > > SELECT * FROM (`administrator`) WHERE `username` = > というクエリが発行されてしまい、MySQLエラーになってしまい、 > 困ってしまいました…。 > > 期待するクエリを発行する最もシンプルな方法は何かありますでしょうか。 > > 環境 > CodeIgniter1.6.2 > PHP5.2.6、Apache 2.0系、MySQL 5.1系のwindows開発環境です。 > > よろしくお願いいたします。 > > _______________________________________________ > Codeigniter-users mailing list > Codei****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > --- KimuraNobu big-m****@n-k-y*****