前置php divs

时间:2014-10-29 02:05:23

标签: php prepend

我有一些基于我的数据库信息创建div的php代码。我想让它通过并展示最新的第一个。我尝试了几件事没有成功。任何帮助表示赞赏!

function filldiv() {
    $loopResult .= '';
    $events = mysql_query('SELECT * FROM a3825952_blog.Blog'); 
    while($row = mysql_fetch_array($events)) { 
        $loopResult .= ' 
                <div class="blogbox"> 
                    <div class="blogtitle">'.$row['TITLE'].'</div> 
                    <div class="blogdate">'.$row['DATE'].'</div>                    
                    <div class="blogcontent">'.$row['CONTENT'].'</div> 
                    <div class="blogimage"> <img src="'.$row['IMAGE'].'"/></div> 
                    <div class="blogimage"> <img src="'.$row['IMAGEB'].'"/></div>
                    <div class="blogimage"> <img src="'.$row['IMAGEC'].'"/></div> 
                </div>              
        '; 
    } 
    echo $loopResult;
}
}

2 个答案:

答案 0 :(得分:1)

在select语句中使用ORDER BY子句:

SELECT * FROM a3825952_blog.Blog ORDER BY `date` DESC

有关一些教程,请参阅http://www.w3schools.com/php/php_mysql_order_by.asp

答案 1 :(得分:1)

您需要将ORDER BY DATE DESC添加到mysql查询的末尾。

所以:$events = mysql_query('SELECT * FROM a3825952_blog.Blog ORDER BY DATE DESC');

希望这有帮助!