2

CodeIgniter で where length(id) > 17 という where 句を記述しようとしています。

結果がないことを除いて、長さが5未満のIDを取得しようとしてこれを試してみましたが、同じ結果が得られました。

$this->db->where('LENGTH(id) <', 5);

ヘルプ?

4

2 に答える 2

2

where文字列を保護しないように、whereの3番目のパラメーターとしてエスケープFalseを設定できます。whereでSQL関数を実行できます

$this->db->where('LENGTH(id) <', 5, FALSE);
于 2013-08-02T20:29:41.980 に答える