我目前有一个库存控制系统,一切正常。 (在PHP& MYSQL中)
我已经完成的工作是在数据库上设置一个“minimum_on_hand”列,说明特定库存项目的最小数量,然后才需要订购。
只要一个单项达到(制造)公司可以运营的最低金额,我就希望它发出警报,然后遍历数据库,看看哪些库存项目也很低......接近他们的minimum_on_hand金额。
然后,向用户提供一个列表,向他们列出低编制订单的项目
我目前唯一的想法是每次加载新页面时调用脚本,但这会导致数百次点击数据库。
有人能提供解决方案吗?
答案 0 :(得分:0)
if(time() - $last < XXX){ return; }else{ //what you want to do }
答案 1 :(得分:0)
除了人们推荐的cron工作之外,如果cron由于某种原因不可用,我建议这个替代方案:
放置一个abscure图像标记,1x1 px,其中src属性指向需要在页面中的后台<img src="/scripts/run-some-background-tasks.php" />
运行的脚本,该页面改变了库存中的项目数量(如“已成功完成订单”页面实例)。当然,如果您不在乎某人是否会看到该背景脚本的URL。