使用PDO订购从最新到最旧的博客文章

时间:2012-03-07 19:25:21

标签: php mysql pdo

我刚开始使用PDO(喜欢它!)。仍在努力学习基础知识。目前我可以建立连接并显示我想要的数据。但是,我想根据日期显示从最新到最旧的博文。以下是我正在使用的代码:

<?php
   while($row = $sth->fetch()) {  ?>
   <ul class="blog article_list large">
       <li>
           <img class="img_frame" src="images/blog_large/post01.jpg" alt="" />
           <article>
               <h2><a href="#"><?php echo $row['title'] ?></a></h2>
                    <?php echo $row['slug'] ?> 
               <small class="details">
                    By <a href="#" class="article_author"><?php echo $row['author'] ?></a>
                    on <time datetime="2011-09-28" pubdate="pubdate"><?php echo date("m-d-Y", strtotime($row['date'])) ?></time>
                    in <a href="#" class="cat"><?php echo $row['category'] ?></a>.
               </small>
            </article>
        </li>
    </ul>
<?php } ?>

是否有PDO声明要这样做?

1 个答案:

答案 0 :(得分:0)

嗯,这不是你SQL的一部分吗?使用ORDER BY或其他一些排序方法? PDO只是一个数据访问层 - 您最好在数据库端进行排序,然后将结果拉出来。