如何使用PHP定期从其他站点更新数据库?

时间:2013-05-22 08:35:42

标签: php jquery

说我的网站列出了来自其他网站的项目,例如,我列出了易趣物品,我想要做的是当易趣物品被售罄时,我网站上相应的物品信息可以更新,我们怎样才能使用PHP?

当然我们可以在托管服务器上启动一个预定的进程,但是我们没有权限这样做,因为我们只有空间来托管php和mysql。

非常感谢任何帮助!

4 个答案:

答案 0 :(得分:1)

您可以编写在打开网址时运行的脚本,然后在特定时间自行打开网址。我想你甚至可以在台式电脑上实现自动化。 另一种选择是编写一个PHP脚本,循环和休眠x个时间,比如8个小时,然后再次循环导入数据。

答案 1 :(得分:1)

如果您无法在服务器上运行CRON,那么您可以让另一台服务器为您运行CRON。只要您的数据库可以被外部访问,您就可以从另一台服务器运行一些CRON或运行一个应用程序(如NodeJS脚本)来获取外部站点的数据并更新您的数据库。

或更好:找到允许CRON作业的托管空间或向管理员询问该权限。

答案 2 :(得分:0)

您需要设置cron作业。

您可以使用免费服务,例如:https://www.setcronjob.com/

你设置了创建特殊页面,由cron服务访问,完成所有工作(列出ebay项目等)

答案 3 :(得分:0)

好吧,我们继续说ebay的例子。需要直接数据库连接详细信息到ebay数据库或者需要有一个API来存储该数据。如果有API,您可以像大多数网站一样检查每个页面加载。