Kenji
kenji****@club*****
2008年 6月 5日 (木) 00:16:37 JST
Kenji です。 On Wed, 04 Jun 2008 20:39:10 +0900 matsuoka <matsu****@zeul*****> wrote: > 初めまして。 > まだCodeIgniterを使って2時間...の松岡と申します。 こんにちは。 > かなり初心者的な質問で申し訳ございません。 初心者でも構いませんよ。 > Controllerのメソッド内で > > $this->db->where('username', ''); > $this->db->get('administrator')->row(); > > というような手順でメソッドを呼び出すと、 > > SELECT * FROM administrator WHERE `username`='' > というクエリが発行される事を期待しているのですが、 > > SELECT * FROM (`administrator`) WHERE `username` = > というクエリが発行されてしまい、MySQLエラーになってしまい、 > 困ってしまいました…。 > > 期待するクエリを発行する最もシンプルな方法は何かありますでしょうか。 $this->db->where('username = ""'); または、 $this->db->where('username','""', FALSE); > 環境 > CodeIgniter1.6.2 > PHP5.2.6、Apache 2.0系、MySQL 5.1系のwindows開発環境です。 // Kenji