关于php接口数据更新的问题

发布于 2022-09-05 07:39:24 字数 136 浏览 20 评论 0

现在在用PHP调用淘宝接口的订单。
把之前所有的订单都读入本地数据库,这个不难实现,我的问题是订单每天都在添加,比如我每半个小时去读一下接品,然后把新的订单读过来写入数据库,但我用什么方法可以只读到新的订单吗?难道我每次都要把所有数据读一遍只留下新的?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

临走之时 2022-09-12 07:39:25

一般情况下的设计是这样:
订单只增加,修改,标记撤销,不删除数据。
通常有一个id之类的唯一且不断递增的序号。
每次获取已经保存的最大的序号(或者订单总条数)。
每次传递这个序号(条数),然后只取比序号大的数据(或者一定条数之后的数据)。
保存新的数据。

料想淘宝应该有类似的功能接口。

天暗了我发光 2022-09-12 07:39:25

我的想法是:
根据订单时间去判断,每30分钟获取一次数据的话应该就是用当前时间减去30分钟(时间是UNIX时间戳),把时间作为条件去查这30分钟内的所有订单。 这大概跟楼上思路差不多吧。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文