Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 停止进一步随机分组_Python_Mysql_Pagination - Fatal编程技术网

Python 停止进一步随机分组

Python 停止进一步随机分组,python,mysql,pagination,Python,Mysql,Pagination,我创建了一个演示网站,可以查询数据库,然后对结果进行分页。用户可能希望将结果设置为以随机顺序返回。我的问题是,如果用户选择了随机选项,当他们开始点击结果页面时,每个页面的结果都是随机的,这会导致返回结果的重复。有没有简单的方法来阻止这种情况发生? 随机化是作为sql查询的一部分完成的,即order by rand()。如果你想了解我的意思,该网站名为NamesFashion.co.uk这是我看到你还有两列的唯一机会,你可以在一列中保存你已经处理过的页面,第二列colmun使用的ID都是逗号和另一

我创建了一个演示网站,可以查询数据库,然后对结果进行分页。用户可能希望将结果设置为以随机顺序返回。我的问题是,如果用户选择了随机选项,当他们开始点击结果页面时,每个页面的结果都是随机的,这会导致返回结果的重复。有没有简单的方法来阻止这种情况发生?
随机化是作为sql查询的一部分完成的,即order by rand()。如果你想了解我的意思,该网站名为NamesFashion.co.uk

这是我看到你还有两列的唯一机会,你可以在一列中保存你已经处理过的页面,第二列colmun使用的ID都是逗号和另一个分隔符分隔的,因此,您可以使用此信息从结果集中排除ID。因此,如果你不能在第2页上看到,你就把所有内容都排除在第1页之外。。。。。需要一些微调,但它应该能工作。是的,这可能是一种解决方法。我不确定是否有我丢失的分页设置或其他内容。谢谢