[Codeigniter-users] 空文字列とのwhereでSQLエラーになってしまう

Back to archive index

matsuoka matsu****@zeul*****
2008年 6月 4日 (水) 20:39:10 JST


初めまして。
まだ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 メーリングリストの案内
Back to archive index