帝国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]表示第一个关键词
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。