OnlySheep
2015-01-06 00:23
==========拼接SQL 模糊查询
foreach ($getPar as $key => $val){
$searchVal.= "content LIKE '%{$val}%'";
if($_count-1 >$key){
$searchVal.="or ";
}
}
--------------
//替换高亮 这里采用两个循环 ,请问下 用一个循环怎么实现
while ($row = mysql_fetch_assoc($rs)){
if($row['content']){
foreach ($getPar as $key => $val){
$row['content']= str_replace($val, '<font color="red"><b>'.$val.'</b></font>',$row['content']);
}
}
$user[] = $row;
}
//关键词数量
$num = count($getPar);
//替换添加
for($i=0;$<$num;$i++){
$replace[$i] = '<font color="red"><b>'.$val.'</b></font>';
}
//循环获取
while ($row = mysql_fetch_assoc($rs)){
$row['content']= str_replace($getPar,$replace ,$row['content']);
$user[] = $row;
}
揭秘PHP模糊查询技术
24382 学习 · 83 问题
相似问题