我有一个评论表,其中存储了所有评论,我想显示最近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)
但这不起作用?
尝试:
SELECT * FROM (
SELECT * FROM comment WHERE answerid=$answerid ORDER BY time DESC LIMIT 20
) d ORDER BY time
Run Code Online (Sandbox Code Playgroud)