将查询结果#1首次添加?

时间:2013-10-13 08:27:28

标签: php

基本上我有这个功能,这个功能适用于我的论坛,它可以获得对某个主题的所有回复。问题是它会先回显最新的回复,最后会显示第一个回复。

这有意义吗?

我基本上希望这是倒退。

    function getReply($id){
        $q2 = @mysql_query("SELECT * FROM `reply` where `reply_id`='$id'");
        if(!$q2){
            echo 'Error: '.mysql_error();
        }
        echo '<ul class="list-group">';
        while($res2 = mysql_fetch_array($q2)) {
            echo '<center><br />
  <div class="container">
      <li class="list-group-item">
   '.$res2['reply_content'].'
  </li>
  <li class="list-group-item">
                    Posted By <strong><a href="../public.php?id='.$res2["reply_by"].'">'.getOwner($res2['reply_by']).'</stong></a>
                    on <strong>'.$res2['reply_date'].'</strong><br />
</li>
</div>';
        }   
}   

1 个答案:

答案 0 :(得分:1)

function getReply($id){
    $sql = "
        SELECT * 
        FROM `reply` 
        WHERE `reply_id` = '$id'
        ORDER BY `id` ASC
    ";
    $q2 = mysql_query($sql) or die('Error: '.mysql_error());
    // ... 
}