2009-03-03 17:50:11
はい。さぼってます(^^;
出来てるのは、検索文字を入れると SQL文 に変換してくれる部分。
その命令をDBに叩けば結果が帰ってくるんで、それをリスト表示するようにすれば終わりなんですけど、やる気が出ない。
今悩んでるのは、全角と半角が混じってると大文字小文字判別してしまうコトと、method:GETからの受け取りに対応してない点。
GETの方はいいんですが、全角半角混合が不便かなとは思ってます。
ほとんど自分でも検索使ったこと無いんで問題ないかとは思いますけどもね。
あと、スペース連発した場合の処理をつけてなかったことに今気がついた(^^; ← これはすぐ出来る
文字数制限もかけてなかった、これは入れておかないと危ないですね。
[検索文字 moji もじ 012dav あああaああ] (区切りのスペースは全半角問わず)
と検索かけると
(BINARY title='検索文字' OR BINARY mes='検索文字' OR BINARY more='検索文字') AND (title='moji' OR mes='moji' OR more='moji') AND (BINARY title='もじ' OR BINARY mes='もじ' OR BINARY more='もじ') AND (title='012dav' OR mes='012dav' OR more='012dav') AND (BINARY title='あああaああ' OR BINARY mes='あああaああ' OR BINARY more='あああaああ')
という風になります。
今回の場合、
[あああaああ]はヒットしますが[あああAああ]はヒットしません。
[moji]の方は大文字小文字関係なくヒットすると思います。たぶん。
とりあえず、除雪車の置いていった家の前の雪を片付けてきます orz
出来てるのは、検索文字を入れると SQL文 に変換してくれる部分。
その命令をDBに叩けば結果が帰ってくるんで、それをリスト表示するようにすれば終わりなんですけど、やる気が出ない。
今悩んでるのは、全角と半角が混じってると大文字小文字判別してしまうコトと、method:GETからの受け取りに対応してない点。
GETの方はいいんですが、全角半角混合が不便かなとは思ってます。
ほとんど自分でも検索使ったこと無いんで問題ないかとは思いますけどもね。
あと、スペース連発した場合の処理をつけてなかったことに今気がついた(^^; ← これはすぐ出来る
文字数制限もかけてなかった、これは入れておかないと危ないですね。
[検索文字 moji もじ 012dav あああaああ] (区切りのスペースは全半角問わず)
と検索かけると
(BINARY title='検索文字' OR BINARY mes='検索文字' OR BINARY more='検索文字') AND (title='moji' OR mes='moji' OR more='moji') AND (BINARY title='もじ' OR BINARY mes='もじ' OR BINARY more='もじ') AND (title='012dav' OR mes='012dav' OR more='012dav') AND (BINARY title='あああaああ' OR BINARY mes='あああaああ' OR BINARY more='あああaああ')
という風になります。
今回の場合、
[あああaああ]はヒットしますが[あああAああ]はヒットしません。
[moji]の方は大文字小文字関係なくヒットすると思います。たぶん。
とりあえず、除雪車の置いていった家の前の雪を片付けてきます orz