[Codeigniter-users] $this->db->escape_like_str()メソッドにバグ

Zurück zum Archiv-Index

Kenji Suzuki kenji****@gmail*****
2011年 7月 14日 (木) 17:27:25 JST


Kenji です。


$this->db->escape_like_str()メソッドにバグを発見しました。
ワイルドカードのエスケープの仕方が正しくないというものです。

細かいバグですし、たぶん、ほとんど影響はないと思われます。

影響範囲は、過去すべての escape_like_str() で、たぶんすべての
データベースドライバではないかと思います。直接見たのは、MySQL
だけですが。

以下に、バグ報告しました。
https://bitbucket.org/ellislab/codeigniter-reactor/issue/388/this-db-escape_like_str-bug


LIKE 句の正しいエスケープ方法については以下の記事を参照して
ください。

SQLのLIKE演算子のエスケープ
http://d.hatena.ne.jp/teracc/20080710#1215696437


// Kenji




Codeigniter-users メーリングリストの案内
Zurück zum Archiv-Index