我正在进行下面的查询,并且工作正常。但是现在我想用随机数据从数据库中获取记录,所以每次有不同的记录作为返回。
工作查询
$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代码实现吗?
我有点困惑。如果有任何好的解决方案或想法,请提供帮助。
如果有任何错误,请将其粘贴到评论中,而不是减去投票。
提前致谢!