我有以下代码,它从注释字段输出所有数据,但是我希望它只输出两个并且它们是随机的,我怎么能这样做呢?非常感谢。
$query = mysql_query("SELECT * FROM comments ");
//query the database
echo "<b>Reviews</b> ";
WHILE($rows = mysql_fetch_array($query)):
$comment_by = $rows['comment_by'];
$comment= $rows['comment'];
echo "<div style ='font:14px/21px Arial,tahoma,sans-serif;color:#cf5c3f </h>'>$comment_by</h>";
echo "<div style ='font:14px/21px Arial,tahoma,sans-serif;color:#ff0000 <h></h>'>$comment<br><br>";
endwhile;
?>
答案 0 :(得分:2)
使用:
SELECT * FROM comments
ORDER BY RAND()
LIMIT 2
LIMIT 2:两个记录
和
ORDER BY RAND():随机评论
请参阅官方MySQL文档:
答案 1 :(得分:0)
$query = mysql_query("SELECT * FROM comments ORDER BY RAND() LIMIT 2");