[php][PEAR]DB_DataObject::escape

Written by uechoco 8月 30
このエントリをはてなブックマークに追加[php][PEAR]DB_DataObject::escapeのはてなブックマーク被リンク数このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

かなり勘違いしてた。

DB_DataObjectのインスタンス$dbを作って、$db->whereAddを呼び出すとき、挿入する変数が文字列だったら何でもかんでも$db->escape()を呼び出していたんだけど、

PEAR :: Manual :: ->escape()

http://pear.php.net/manual/ja/package.database.db-dataobject.db-dataobject.escape.php

今日たまたまマニュアルを見たら、「Like クエリで使用する文字列をエスケープする」と。ようは、「%」なり「_」をエスケープする模様。

んーマニュアルをよく読んでいない私も悪いが、このメソッド名も悪い。と愚痴りたい。

いや、そもそもDB_DataObjectなる古の産物を使う私が悪いか?(笑

このエントリをはてなブックマークに追加[php][PEAR]DB_DataObject::escapeのはてなブックマーク被リンク数このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

No Responses to “[php][PEAR]DB_DataObject::escape”

コメントはまだありません。

Comments RSS rss うえちょこ@ぼろぐ TrackBack Identifier URI rss うえちょこ@ぼろぐ

コメントする