2012-05-04 4 views
0

私はユーザーの入力に基づいて検索ページにクエリを作成しています。次に、クエリを元のページに送信し、それを使用してデータベースをクエリします。

ユーザーが「deb」を検索フィールドに入力すると、結果ページのクエリにDebの代わりに「 b%」が表示されます。なぜこれが起こっているのか分かりません。 LIKEとUNIONの2つのテーブルを使用していますが、他のすべての値とうまく動作します。

は '%de'の予約文字ですか?

答えて

2

URLエンコーディングのようなサウンドは、%25deb%25を渡す必要があります。 %25はパーセント記号のコードです

+0

ありがとうございました。 – patricko

+0

偉大な、あなたは大歓迎です:) –

関連する問題