(CakePHP,PHP,SQLite3,MySQL) SQLで"%"や"_"をエスケープしたい - すたら日記

SQLでワイルドカードとして扱われる"%(パーセント)"や"_(アンダーバー)"そのものを検索したい場合、自前でエスケープしなければなりません。 CakePHPと素のPHPそれぞれでMySQLとSQLite3からデータを検索する場合を考えてみます。 基本的には 自前で"%"や"_"をエスケープ それをPHPの関数でエスケープ という手順で解決でき…