我有一些php代码,它根据我的数据库信息创建div。我要它先看一看,然后展示最新的。我尝试了几件事,但都没有成功。任何帮助都是非常感谢的!
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;
}
}发布于 2014-10-29 02:11:30
在select语句中使用ORDER子句:
SELECT * FROM a3825952_blog.Blog ORDER BY `date` DESC有关一些教程,请参见by.asp。
发布于 2014-10-29 02:12:05
您需要将ORDER BY DATE DESC添加到mysql查询的末尾。
所以:$events = mysql_query('SELECT * FROM a3825952_blog.Blog ORDER BY DATE DESC');
希望这能有所帮助!
https://stackoverflow.com/questions/26621668
复制相似问题