<p>三个以上关键字站内搜索关键字加粗加亮<br /> <!--p <br--> include(&quot;mysql.php&quot;); <br /> $db = new mysql('localhost','root','','test',&quot;GBK&quot;); <br /> //多关键字搜索 <br /> if($_GET[key]){ <br /> $k=explode(&quot; &quot;,$_GET[key]); <br /> $count = count($k); <br /> $v=&quot; &quot;; <br /> for($i=0;$i&lt;$count-1;$i++){ <br /> $v.=&quot;title like &quot;.&quot;'%&quot;.$k[$i].&quot;%'&quot;.&quot;#&quot;; <br /> } <br /> $v=$v.&quot;title like '%&quot;.$k[$count-1].&quot;%'&quot;; <br /> $w=explode(&quot;#&quot;,$v); <br /> $kw=implode(&quot; or &quot;,$w); //注意:or前后有空格 <br /> $sql=&quot;SELECT * FROM `php` where $kw&quot;; <br /> $q=$db-&gt;query($sql); <br /> echo &quot;<font color="#ff0000">为您找到的资源如下:</font><br /> &quot;; <br /> while($r=$db-&gt;fetch_array($q)){ <br /> for($i=0;$i&lt;$count;$i++){ <br /> $r[title]=preg_replace(&quot;/($k[$i])/i&quot;,&quot;<font color="#0000ff"><b>\1</b></font>&quot;,$r[title]); <br /> } <br /> echo $r[title].&quot;<br /> &quot;; <br /> } <br /> } <br /> ?&gt; <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>
返回顶部 留言