如何使用mysql查询显示最近20条评论

Sta*_*ble 0 php mysql

我有一个评论表,其中存储了所有评论,我想显示最近20条评论

$query="SELECT * FROM comment WHERE answerid=$answerid ORDER BY time DESC LIMIT 20";
Run Code Online (Sandbox Code Playgroud)

它给了我近20,但是从上往下的,但我想他们下往上.Means最后的评论(按时间)应在最后我用显示

$result = mysql_query($query);
$newresult = array_reverse($result);
while( $row = mysql_fetch_array($newresult) ) {
    //my code 
    echo $row['content'];
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用?

Ros*_* II 7

尝试:

SELECT * FROM (
    SELECT * FROM comment WHERE answerid=$answerid ORDER BY time DESC LIMIT 20
) d ORDER BY time
Run Code Online (Sandbox Code Playgroud)