destoon系统中tag如何使用like与%来进行模糊查询
2014-08-06 15:57
369 查看
在destoon中,如果一个品牌的详细显示页,如果要显示与品牌相关的供应的话,可以通过查询标题中带有品牌关键字的这一条件来进行查询,但是经过测试发现不能正确解析,
然后查看文件的源文件,发现
<!--{tag("moduleid=5&condition=title like '%".$title."%'&pagesize=10&order=hits desc&template=list-search_rank")}-->
tag的标签解析是由tag.func.php这个文件来进行的解析
可以看到程序中将%过滤过去了,
我们可以规定一个特殊的字符串来绕过这个字符串的检查
这样就可以达到目的了
然后查看文件的源文件,发现
<!--{tag("moduleid=5&condition=title like '%".$title."%'&pagesize=10&order=hits desc&template=list-search_rank")}-->
tag的标签解析是由tag.func.php这个文件来进行的解析
可以看到程序中将%过滤过去了,
$parameter = str_replace(array('&', '%'), array('', '##'), $parameter);
我们可以规定一个特殊的字符串来绕过这个字符串的检查
$parameter = str_replace(array('&', '%','$'), array('', '##','%'), $parameter);
这样就可以达到目的了
相关文章推荐
- Web开发——问题:PreparedStatement如何使用like进行模糊查询
- Mysql模糊查询like效率,以及更高效的写法 在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时
- myBatis 操作 mysql时,使用 like 关键进行模糊查询的方法
- Mysql| 使用通配符进行模糊查询(like,%,_)
- oracle的存储过程中使用变量或参数进行模糊查询(like的变量绑定)
- Hibrenate中如何使用Like进行查询
- mysql中使用like模糊查询时如何转义%
- 模糊查询:Spring Data JPA 如何进行模糊查询(LIKE) ?
- MyBatis下动态语句使用like进行模糊查询
- LIKE模糊查询、使用IN进行范围查询
- mysql使用参数化查询,like模糊查询,应如何拼接字符串
- Mysql中使用like进行模糊查询反斜线等符号转义处理
- Excel 中使用SQL 语句查询数据(七)-----用LIKE 运算符进行模糊匹配查询
- mysql中使用like模糊查询时如何转义%
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- hibernate使用LIKE进行模糊查找,并实现分页
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询