当我发送$ _GET查询时,'%deb%'显示为' b%'?

时间:2012-05-04 18:45:22

标签: php html sql css

我正在基于用户输入在搜索页面上构建查询,然后我将查询发送到原始页面并使用它来查询数据库。

当用户在搜索字段中输入'deb'时,结果页面上的查询显示' b%'代替Deb。我不知道为什么会这样。我正在使用LIKE和UNION两个表,但它可以与其他所有值一起使用。

'%de'是保留字符还是什么?

1 个答案:

答案 0 :(得分:2)

听起来像URL编码正在进行,你需要传递%25deb%25。 %25是百分号的代码