匹配其中某几个关键词 比如做个了软件专题,关键词是“好用,很好,合理” 需要在专题页面调用相关的文章 文章一的关键词:好用,推荐 文章二的关键词:很好,还可以 文章三的关键词:合理,推荐 怎么通过专题的关键词,把下面三篇文章调用过来呢?
之前我把“好用,很好,合理”,分割,然后再根据数组次数来定义查询 $k="好用,很好,合理" $key=(explode(",",$k)); for($i=0;$i<count($key);$i++){ $key1=$key[0];$key2=$key[1];$key3=$key[2]; if($key1){$keysql="keyboard like '%".$title2."%'";} if($key2){$keysql="keyboard like '%".$key1."%' or keyboard like '%".$key2."%'";} if($key3){$keysql="keyboard like '%".$key1."%' or keyboard like '%".$key2."%' or keyboard like '%".$key3."%'";} $sql=$empire->query("SELECT titleurl,titleFROM {$dbtbpre}ecms_news where $keysql order by newstime desc"); 生成的时候巨慢,怎么缩短写法,也能提高效率呢?
|