2014-10-29 33 views
0

我有一些php代碼,根據我的數據庫信息創建div。我希望它通過並展示最新的第一。我嘗試了幾件沒有成功的事情。任何幫助表示讚賞!預先php divs

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; 
} 
} 
+1

僅在日期降序中使用'ORDER BY'。並使用mysqli或PDO代替 – Ghost 2014-10-29 02:06:33

+1

-0.49,因爲它仍然在2014年使用'mysql_query'。認真閱讀PDO和/或mysqli。 – cHao 2014-10-29 02:07:21

回答

1

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

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

希望這有助於!