日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > DedeCMS > 讓PHP168的搜索可以支持多個關鍵字

讓PHP168的搜索可以支持多個關鍵字

來源:程序員人生   發布時間:2014-04-03 03:19:11 閱讀次數:2425次

  網(LieHuo.Net)教程 php168 V6的搜索功能不強,僅支持一個關鍵詞,用戶輸多個關鍵詞搜索結果就為空,難于實現精確搜索。于是對整站搜索進行了一些修改,使它可以支持多個關鍵字的搜索,只要用空格把關鍵詞隔開就行。

  修改文件:/do/search.php

以下為引用的內容:
 
//增強處理:如關鍵詞用空格分開,處理成多個關鍵詞 kevin 2009-09-12
 unset($detail,$detail_plus,$keyword_plus);
 $detail=explode(" ",$keyword);
 foreach( $detail AS $value){
  if($type=='keyword')
  {
   $detail_plus[]=" A.keywords='$value' ";
  } 
  elseif($type=='title')
  {
   $detail_plus[]=" A.title like '%$value%' ";
  }
  elseif($type=='content')
  {
   $detail_plus[]=" B.content LIKE '%$value%' ";
  }
 }
 $keyword_plus=implode(" AND ",$detail_plus);
 unset($detail,$detail_plus);
 //后面搜索的條件相應進行了修改。
 
 //增強處理結束。

  將以上代碼插入在 $SQL=" A.yz=1 "; 后面,然后再按下面的代碼修改相應的查詢條件。

以下為引用的內容:
$query = $db->query("SELECT B.aid FROM {$pre}keywordid B LEFT JOIN {$pre}keyword A ON A.id=B.id WHERE $keyword_plus ");

以下為引用的內容:
elseif($type=='title')
{
$SQL.=" AND BINARY $keyword_plus ";
}
elseif($type=='id')
{
$SQL.=" AND A.aid = '$keyword' ";
}
elseif($type=='username')
{
$SQL.=" AND BINARY A.username = '$keyword' ";
}
elseif($type=='content')
{
$SQL.=" AND BINARY $keyword_plus ";
}

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: aaaaaa视频 | 麻豆国产一区二区三区四区 | 亚洲狼人综合 | 国产精品久久久久久久久免费 | 成人精品 | 成人在线视频网站 | 欧美日韩高清在线观看 | 亚洲v国产v | 最近中文字幕在线观看视频 | 久久久久久久久久久久久9999 | 免费一区二区三区 | 精品一二区 | 亚洲国产综合在线观看 | 欧美精品在线一区二区 | 久久99精品久久久久久久久久久久 | 免费黄网址 | 亚洲精品国产综合区久久久久久久 | 欧美日韩亚洲激情 | 亚洲高清在线视频 | 精品国产91乱码一区二区三区 | 丁香婷婷综合网 | 精品视频久久 | 日韩免费大片 | 高清av网站 | 亚洲视频一二三 | 久久国内精品视频 | 亚洲精品久久久久久久久久久久久 | 激情综合在线观看 | 久久综合成人网 | 欧美日本在线 | 国产在线精品一区二区 | 国产精品99久久免费观看 | 麻豆视频免费看 | 麻豆精品在线视频 | 色综合区| 91久久| 国产精品不卡视频 | 国产精品视频专区 | 亚洲精品高清在线 | 国产在线视频一区二区 | 日韩午夜视频在线观看 |