gpt4 book ai didi

php - 从 MySQL 中随机生成的数据加载更多功能

转载 作者:行者123 更新时间:2023-11-29 15:45:21 25 4
gpt4 key购买 nike

我正在为我的 Android 应用程序开发 Web 服务。我的 MySQL 表中有很多数据。我的服务使用 RAND() 函数随机获取这些数据。我得到很多记录。所以,我需要添加加载更多功能。但我的数据在不断变化。

我尝试添加限制,但可能会出现相同的数据。

SELECT * FROM news ORDER BY RAND();

我想要分段数据。

你能给我一个想法或方法吗?谢谢。

最佳答案

处理此问题的一种方法是从第二个查询中排除当前加载的项目,例如:

SELECT * FROM news ORDER BY RAND() LIMIT 10;

然后,在进行第二个查询时,您可以排除已加载的项目:

SELECT * FROM news WHERE `id` NOT IN(<loaded ids>) ORDER BY RAND() LIMIT 10;

这将确保没有加载重复项。

关于php - 从 MySQL 中随机生成的数据加载更多功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57120769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com