猿问

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

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

BIG阳

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

杨魅力

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

相关分类

JavaScript
我要回答