typecho输出指定分类下文章

typecho输出指定分类下文章

昨晚小铭在写typecho模板的时候由于没了解过typecho系统直接开写,直接上演了一波野路子,直接用最暴力的方式,跳过Typecho的自带方法定义,直接查库。

<?php
    $db=Typecho_Db::get();
    $sql="SELECT *FROM typecho_relationships WHERE mid ='2' ORDER `cid` DESC  LIMIT 0,8";
    $list = $db ->query($sql);
    while($row = $db ->fetchRow($list)){
        $cid=$row['cid'];
        $sql1="SELECT * FROM typecho_contens WHERE cid='$cid'";
          $lists= $db ->query($sql1);
          while ($row1 = $db ->fetchRow($lists)){
              echo '<p>'.$row1['title'].'</p>';
          }
    } 
?>

sql中的mid替换为分类id即可,也就是进行两次循环,typecho的文章id和分类id是单独写了一个typecho_relationships表来进行绑定的。

分享到:
同类推荐
评论列表
签到
sitemap

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

支付宝扫一扫打赏

微信扫一扫打赏

微信扫一扫打赏