如何回应随机数据

时间:2014-03-17 16:50:28

标签: php sql

我有以下代码,它从注释字段输出所有数据,但是我希望它只输出两个并且它们是随机的,我怎么能这样做呢?非常感谢。

$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;
             ?>

2 个答案:

答案 0 :(得分:2)

使用:

SELECT * FROM comments
ORDER BY RAND()
LIMIT 2

LIMIT 2:两个记录

ORDER BY RAND():随机评论

请参阅官方MySQL文档:

答案 1 :(得分:0)

来自dev.mysql.com

$query = mysql_query("SELECT * FROM comments ORDER BY RAND() LIMIT 2");
相关问题