详情页

帝国cms分割文章关键词,并且查询显示news表的信息中title带关键词的数据

时间:2023年05月22日

编辑:佚名

1、PHP分割文章关键词
<?php $keyb=explode(',',$navinfor[keyboard]); ?>
2、灵动标签中查询news表中的信息title中带有第一个关键词的信息数据
[e:loop={"select * from phome_ecms_news where INSTR(title,'".$keyb[0]."')>0 order by newstime desc limit 1",6,24,0}] 
    <div class="xphSnzBox">
      <span><a href="<?=$bqsr['titleurl']?>" title="<?=$bqr['title']?>"><img src="<?=$bqr['titlepic']?>" alt="<?=$bqr['title']?>" /></a></span>
      <dl>
        <dt><a href="<?=$bqsr['titleurl']?>" title="<?=$bqr['title']?>" class="ywAblack"><?=$bqr['title']?></a></dt>
        <dd class="cont1">类型:<?=$class_r[$bqr[classid]][classname]?> | 大小:<?=$bqr['dx']?> | 版本:<?=$bqr['banben']?></dd>
        <dd class="cont2"><?=esub($bqr[smalltext],180)?>...</dd>
      </dl>
      <em><a href="<?=$bqsr['titleurl']?>" title="立即下载"><b></b><p>立即下载</p></a></em>
      <div class="clear"></div>
    </div>
    [/e:loop]
解释:用instr的方法:
select * from phome_ecms_news where INSTR(title,'".$keyb[0]."')>0 order by newstime desc limit 1
$keyb[0]表示第一个关键词
相关文章
猜你需要