下面的函数是我用来显示名为'tw'的表的内容。它的顺序是相反的。我需要改变顺序。
public static function posts()
{
$obj = new view;
$email = $_SESSION['email'];
$query_return = database::query("SELECT * FROM tw");
while ($a = mysql_fetch_assoc($query_return))
{
$date = date('M j \a\t g:i:s a', $a[time]);
echo "<div class=\"Bb2b\"><img class=\"a\" src=\"p/$a[email].jpg\" alt=\"\"/><a href=\"javascript:void(0)\">$a[fname] posted on $date</a><br/><p class=\"c\">$a[message]</p></div>";
}
}
答案 0 :(得分:4)
在您的查询中,您可以附加ORDER BY `time` ASC
或ORDER BY `time` DESC
以满足您的需求(时间是虚拟名称,我不知道您的表格结构)[时间为列]。
EX:SELECT * FROM `tw` ORDER BY `time` DESC
答案 1 :(得分:1)
您可以在mysql查询中使用ORDER BY语句
SELECT * FROM tw ORDER BY attribute DESC
http://dev.mysql.com/doc/refman/5.0/en/order-by-optimization.html
答案 2 :(得分:0)
您可以在SQL查询中使用order by
来执行此操作:
http://www.1keydata.com/sql/sqlorderby.html
SELECT * FROM `tw` ORDER BY `tw` DESC
应该扭转它