今天在写自己的php博客的时候,需要在首页随机显示几篇文章,想了下,思路就是在从Mysql数据库中取数据的时候可以用到一个随机函数rand(),这样就可以随机取出数据。用法如下:
$sql = select * from table order by rand() limit 0,10;
可以看到,我这里没有用到where条件语句,是因为我的数据集是整个表中的数据,只是把所有的数据取出来是随机排序的,随机排序后再取limit所要显示的数据条数。
今天在写自己的php博客的时候,需要在首页随机显示几篇文章,想了下,思路就是在从Mysql数据库中取数据的时候可以用到一个随机函数rand(),这样就可以随机取出数据。用法如下:
$sql = select * from table order by rand() limit 0,10;
可以看到,我这里没有用到where条件语句,是因为我的数据集是整个表中的数据,只是把所有的数据取出来是随机排序的,随机排序后再取limit所要显示的数据条数。