php crontab计划任务问题.. 请大家帮帮忙~~

MMDD0827 2011-06-08 04:58:13
我要用crontab安计划执行一个php脚本

php脚本内容:

<?php
往数据表A插入数据a;
?>

其中A和a都是变量,所按的计划也是不相同的(比如:有可能一个是每晚10点,另一个是每周一2点,等等),也就是说 ,计划不同,所插入的数据也不同。

我想问的是这样的问题应该如何实现? 难得只能是为每个计划都写一个php脚本吗? 那样一来不是要产生很多的重复代码吗?
请问大家有没有什么更好的解决方法呢 ?
谢谢啦~~~
...全文
101 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wswssx 2011-06-10
  • 打赏
  • 举报
回复
不寫2個,你用一個,難道crontab每秒執行一次嗎?
MMDD0827 2011-06-09
  • 打赏
  • 举报
回复
怎么过了一晚上还是没有人啊 ?? 大家都帮帮忙呗~~ 3q啦~~
MMDD0827 2011-06-08
  • 打赏
  • 举报
回复
有道理!! 那能不能给我个思路: 怎么把每次的变量存起来,然后每当执行到相应的计划任务的时候,就能取到相应的变量呢?
谢谢啦!
sunnystone614 2011-06-08
  • 打赏
  • 举报
回复
你A和a是怎么赋值的?不是说是变量么?本身你就想复用这个插入数据方法,肯定要在执行之前把值赋给变量啊。难道你还把更新表和数据写死在里面?
MMDD0827 2011-06-08
  • 打赏
  • 举报
回复
但是那样一来就又有问题了啊~ 比如:每周一上午8点 , 往表A插入数据a 。 然后等周一的任务完成后又加了一条计划任务: 每周二上午8点往表B插入数据b。 这样一来等下周一再执行“往表A插入数据a”的时候,A和a的值不是就没了吗?
怎么才能把每次计划任务的值都保存下来,等下次轮到这条任务的时候,它还能取到正确的值呢?
sunnystone614 2011-06-08
  • 打赏
  • 举报
回复
既然时间不一样的话,有没有可能在插入数据之前做一下时间的判断呢?不是可以取得系统时间之类的么?
根据不同情况插入不同的表。

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧