php 搜索结果循环输出 并且能分页?求方法 还有我的模糊搜索 例如 列名 like '%关键字%'多个就不行 怎么办
2个回答
展开全部
分页直接在网上的分页类,自己写一个也简单,至于你说多层模糊,我给你我的多层模糊查询代码,你参考下,理论支持无限级
$key = explode(" ",传入的模糊查询字符串);//代替空格
$strSQL = 'select * from 表名 ';
if(count($key)>1){//无限级模糊查询
$strSQL .= "查询的字段名 like '%$key[0]%'";
for($i=1;$i<count($key);$i++){
$strSQL .= " and $which like '%$key[$i]%'";
}
}elseif(count($key)>0 && count($key)<=1){
$strSQL .= "$which like '%$key[0]%'";
}else{
exit();
}
$key = explode(" ",传入的模糊查询字符串);//代替空格
$strSQL = 'select * from 表名 ';
if(count($key)>1){//无限级模糊查询
$strSQL .= "查询的字段名 like '%$key[0]%'";
for($i=1;$i<count($key);$i++){
$strSQL .= " and $which like '%$key[$i]%'";
}
}elseif(count($key)>0 && count($key)<=1){
$strSQL .= "$which like '%$key[0]%'";
}else{
exit();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询