成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

看PHP如何實(shí)現(xiàn)多關(guān)鍵字加亮

開(kāi)發(fā) 后端
在這個(gè)小程序中,有一點(diǎn)不足之處在于,只能同時(shí)搜索兩個(gè)關(guān)鍵字,并且中間用空格" "隔開(kāi)。但也并非不可改善。

項(xiàng)目結(jié)構(gòu):

開(kāi)始搜索:   這里搜索關(guān)鍵字("大""這")

搜索結(jié)果:  高亮顯示

項(xiàng)目所需數(shù)據(jù)庫(kù)結(jié)構(gòu):

實(shí)現(xiàn)代碼:

conn.php

  1. <?php  
  2. $conn = @ mysql_connect("localhost""root"""or die("數(shù)據(jù)庫(kù)鏈接錯(cuò)誤");  
  3. mysql_select_db("form"$conn);  
  4. mysql_query("set names 'gbk'");   
  5. ?> 

searchAndDisplayWithColor.php

 
 
  1. <?php  
  2. include 'conn.php';  
  3. ?>  
  4. <table width=500 align="center">  
  5.      <form action="" method="get">  
  6.      <tr>  
  7.          <td>關(guān)鍵字:<input type="text" name="keyWord" />  
  8.          <input type="submit" value="搜索" /></td>  
  9.      </tr>  
  10.      </form>  
  11.  </table>  
  12.    
  13.  <table width=500 border="0" align="center" cellpadding="5" 
  14.      cellspacing="1" bgcolor="#add3ef">  
  15.      <?php  
  16.      //關(guān)鍵字不為空的時(shí)候才執(zhí)行相關(guān)搜索  
  17.      if($_GET['keyWord']){  
  18.      //用空格符把關(guān)鍵字分割開(kāi)  
  19.      $key=explode(' '$_GET[keyWord]);  
  20.      $sql="select * from message where title like '$key[0]' or title like '$key[1]' or content like '$key[0]' or content like '%$key[1]%'";  
  21.      $query=mysql_query($sql);  
  22.      while ($row=mysql_fetch_array($query)){  
  23.          //替換關(guān)鍵字,并且把關(guān)鍵字高亮顯示  
  24.          $row[title]=preg_replace("/$key[0]/i""<font color=red><b>$key[0]</b></font>"$row[title]);  
  25.          $row[title]=preg_replace("/$key[0]/i""<font color=red><b>$key[1]</b></font>"$row[title]);  
  26.          $row[content]=preg_replace("/$key[0]/i""<font color=red><b>$key[0]</b></font>"$row[content]);  
  27.          $row[content]=preg_replace("/$key[1]/i""<font color=red><b>$key[1]</b></font>"$row[content]);  
  28.          ?>  
  29.    
  30.      <tr bgcolor="#eff3ff">  
  31.          <td>標(biāo)題:<font color="black"><?=$row[title]?></font> 用戶(hù):<font color="black"><?=$row[user] ?></font>  
  32.          <div align="right"><a href="preEdit.php?id=<?=$row[id]?>">編輯</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a  
  33.              href="delete.php?id=<?=$row[id]?>">刪除</a></div>  
  34.          </td>  
  35.      </tr>  
  36.      <tr bgColor="#ffffff">  
  37.          <td>內(nèi)容:<?=$row[content]?></td>  
  38.      </tr>  
  39.      <tr bgColor="#ffffff">  
  40.          <td>  
  41.          <div align="right">發(fā)表日期:<?=$row[lastdate]?></div>  
  42.          </td>  
  43.      </tr>  
  44.      <?php }  
  45.      }  
  46.      ?>  
  47.  </table> 

說(shuō)明:在這個(gè)小程序中,有一點(diǎn)不足之處在于,只能同時(shí)搜索兩個(gè)關(guān)鍵字,并且中間用空格" "隔開(kāi),如果只是搜索一個(gè)關(guān)鍵字,如:"大"
顯示的時(shí)候會(huì)出現(xiàn)亂碼 ……^|_|^,這是由于下面代碼的結(jié)果:

  1.  //用空格符把關(guān)鍵字分割開(kāi)  
  2.  $key=explode(' '$_GET[keyWord]); 

如果要改進(jìn)的話,在這里的后面就要做一下判斷了。

 

責(zé)任編輯:張偉 來(lái)源: Hongten的博客
相關(guān)推薦

2009-11-26 19:24:54

PHP類(lèi)CMS

2009-12-10 13:23:29

PHP關(guān)鍵字this

2010-10-08 15:37:21

MySQL單表

2009-12-08 18:02:06

PHP final關(guān)鍵

2009-12-10 13:31:20

PHP self關(guān)鍵字

2009-11-30 10:23:35

fixed關(guān)鍵字

2009-12-03 19:06:44

PHP關(guān)鍵字globa

2009-09-17 09:30:00

Linq LET關(guān)鍵字

2022-01-04 16:35:42

C++Protected關(guān)鍵字

2009-09-02 09:24:03

C# this關(guān)鍵字

2012-03-01 12:50:03

Java

2009-08-21 14:58:56

C# this關(guān)鍵字

2018-04-20 15:56:09

Pythonglobal關(guān)鍵字

2013-01-30 10:12:14

Pythonyield

2010-02-06 10:09:47

C++模擬event關(guān)

2022-02-17 08:31:38

C語(yǔ)言staic關(guān)鍵字

2022-06-29 08:05:25

Volatile關(guān)鍵字類(lèi)型

2021-02-01 13:10:07

Staticc語(yǔ)言UNIX系統(tǒng)

2019-11-06 10:36:43

MavenoptionalJava

2009-08-13 13:04:29

C# lock關(guān)鍵字
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 99久久夜色精品国产亚洲96 | 日韩欧美在线播放 | 久久精品二区 | 久久精品国产一区二区电影 | 在线一区二区三区 | 三级高清| 亚洲综合区 | 欧美久久久久久久 | av激情在线 | 国产成人免费视频网站视频社区 | 欧美自拍一区 | 91精品久久久久久综合五月天 | 久久一区二区精品 | 偷牌自拍 | 久久国产成人精品国产成人亚洲 | 精品久久久久久亚洲精品 | 精品久久久久久 | 国产在线视频99 | 国产精品久久久久aaaa九色 | 欧州一区二区三区 | 欧美一级毛片久久99精品蜜桃 | 日本小电影在线 | 亚洲成人精品影院 | 久草免费在线视频 | 一区二区三区四区不卡视频 | 91精品国产91久久久久游泳池 | 欧美综合视频 | 91在线电影| 欧美极品在线观看 | 九九热这里只有精品6 | 亚洲精品视频一区二区三区 | 国产亚洲高清视频 | 国产在线小视频 | 成人午夜在线视频 | 久久精品国产一区二区三区不卡 | 亚洲精品一区二区三区在线 | 中文字幕成人 | 一级黄色片免费 | 久久久久久综合 | 91偷拍精品一区二区三区 | 天天射视频 |