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

我要用crontab安计划执行一个php脚本

php脚本内容:
PHP code

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


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

我想问的是这样的问题应该如何实现? 难得只能是为每个计划都写一个php脚本吗? 那样一来不是要产生很多的重复代码吗?
请问大家有没有什么更好的解决方法呢 ?
谢谢啦~~~

作者: MMDD0827   发布时间: 2011-06-08

既然时间不一样的话,有没有可能在插入数据之前做一下时间的判断呢?不是可以取得系统时间之类的么?
根据不同情况插入不同的表。

作者: sunnystone614   发布时间: 2011-06-08

但是那样一来就又有问题了啊~ 比如:每周一上午8点 , 往表A插入数据a 。 然后等周一的任务完成后又加了一条计划任务: 每周二上午8点往表B插入数据b。 这样一来等下周一再执行“往表A插入数据a”的时候,A和a的值不是就没了吗?
怎么才能把每次计划任务的值都保存下来,等下次轮到这条任务的时候,它还能取到正确的值呢?

作者: MMDD0827   发布时间: 2011-06-08

你A和a是怎么赋值的?不是说是变量么?本身你就想复用这个插入数据方法,肯定要在执行之前把值赋给变量啊。难道你还把更新表和数据写死在里面?

作者: sunnystone614   发布时间: 2011-06-08

有道理!! 那能不能给我个思路: 怎么把每次的变量存起来,然后每当执行到相应的计划任务的时候,就能取到相应的变量呢?
谢谢啦!

作者: MMDD0827   发布时间: 2011-06-08