使用随机生成和限制显示不同的记录

时间:2016-05-11 12:34:41

标签: php mysql mysqli

我正在进行下面的查询,并且工作正常。但是现在我想用随机数据从数据库中获取记录,所以每次有不同的记录作为返回。

工作查询

$limit = " LIMIT 0," . ($pageNumber * intval($page_record));
$query = "SELECT * FROM logos L WHERE L.status=1 ".$limit;

我尝试了ORDER BY RAND()

$limit = " LIMIT 0," . ($pageNumber * intval($page_record));
$query = "SELECT * FROM logos L WHERE L.status=1 ORDER BY  RAND() ".$limit;

问题:以上查询多次提供相同的数据。

1)我是否能够使用随机记录和限制来实现不同的记录?

2)如果上面不可能,那么我应该通过PHP代码实现吗?

我有点困惑。如果有任何好的解决方案或想法,请提供帮助。

如果有任何错误,请将其粘贴到评论中,而不是减去投票。

提前致谢!

0 个答案:

没有答案