mobile hack 楽しい生活情報を携帯しよう

コンセプト「楽しい生活情報を携帯する」


zend PHP でも LIKE の ESCAPE が軽く調べた感じなかった SQL で % や _ をエスケープしたい

d.hatena.ne.jp

$value = str_replace(
    array('\\', '%', '_'),
    array('\\\\', '\%', '\_'),
    $value
);
class Util_Database
{
    /**
     * MySQL の LIKE の ESCAPE 後に変更。
     * @param  string         $value
     * @return string
     */
    static public function replaceLikeEscapeSearchString($value)
    {
        $value = str_replace(
            array('\\', '%', '_'),
            array('\\\\', '\%', '\_'),
            $value
        );

        return $value;
    }
}

何度これ作っているんだろう…。