<p>三个以上关键字站内搜索关键字加粗加亮<br />
<!--p <br-->
include("mysql.php"); <br />
$db = new mysql('localhost','root','','test',"GBK"); <br />
//多关键字搜索 <br />
if($_GET[key]){ <br />
$k=explode(" ",$_GET[key]); <br />
$count = count($k); <br />
$v=" "; <br />
for($i=0;$i<$count-1;$i++){ <br />
$v.="title like "."'%".$k[$i]."%'"."#"; <br />
} <br />
$v=$v."title like '%".$k[$count-1]."%'"; <br />
$w=explode("#",$v); <br />
$kw=implode(" or ",$w); //注意:or前后有空格 <br />
$sql="SELECT * FROM `php` where $kw"; <br />
$q=$db->query($sql); <br />
echo "<font color="#ff0000">为您找到的资源如下:</font><br />
"; <br />
while($r=$db->fetch_array($q)){ <br />
for($i=0;$i<$count;$i++){ <br />
$r[title]=preg_replace("/($k[$i])/i","<font color="#0000ff"><b>\1</b></font>",$r[title]); <br />
} <br />
echo $r[title]."<br />
"; <br />
} <br />
} <br />
?> <br />
</p>
<form method="get" action="">
<br />
关键字: <br />
<input name="key" type="text" /> <br />
<input type="submit" name="sub" value="全站检索" /> <br />
</form>
<p><br />
</p>