[php][PEAR]DB_DataObject::escape

カテゴリ: php / author: uechoco / 2007年08月30日 18:28:38
この記事を読む時間:58くらい

かなり勘違いしてた。

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なる古の産物を使う私が悪いか?(笑


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

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

この投稿へのコメントの RSS フィード。 TrackBack URI

コメントする

Copyright © 2012 うえちょこ@ぼろぐ. WP Theme created by Web Top.