我有一个 PHP 脚本,它根据项目放置在数据库中的时间调用数据库中的项目,如果超过 5 分钟就会删除它们。基本上,我现在想模拟如果这个数据库定期更新会发生什么。
所以我考虑加入一些加载 XML 文件的代码,然后根据位于 xml 数据节点内的时间数据将其解析到数据库中......但问题是我希望它不断循环输入此数据,因此它永远不会实际运行其他进程
所以我正在考虑让另一个 PHP 脚本执行此操作,它可以独立于将要显示此数据的 php 脚本执行此操作...
理论上:
我希望有一个我可以按下的按钮,然后它将运行一些 php 代码以从我的 Web 服务器上的目录加载 XML 文件,然后遍历将数据发送到数据库的数据,基于在 PHP 脚本中的节点内的时间以及首次调用脚本的时间
所以回到我显示数据的页面...如果我不断地点击刷新,它每次都会包含不同的结果,因为数据正在被另一个进程添加,而这个 php 脚本在刷新时会删除旧数据
有这方面的信息吗?
有没有一种方法可以安静、安全地运行 php 脚本,而无需将其加载到浏览器中……就像线程一样!?
最佳答案
为什么不直接运行 PHP 脚本来解析数据并将其从 PHP 的 CLI 插入数据库?
关于PHP数据库模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2959319/