首页 >社区问答列表 >关于日期按周期增长并插入数据库的问题

关于日期按周期增长并插入数据库的问题

//从表单获取a(字符串符 时间),b(次数)。

$b=$_POST['b'];      //次数

$a = $_POST['a'];    //日期

$d = strtotime($a);  //将字符串型时间转为时间戳。

//数据库简单设计,自动增长id,a ,b三个字段 连接代码省略。

for($i = 0; $i < $b; $i++){           //用循环进行b次,

$c = date('Y-m-d',$d+$i*7*24*60*60);  

$value ="(null,'$c','$b')";

 $sql = "INSERT INTO test (id,a,b) VALUES ".$value;

}

问题:按逻辑来说,如果循环4次,应该向数库插入四条等差7天日期的值,但实际上只插入一条表单传递的过的来的日期。

本人刚学PHP不久,突然想到这个问题,碰到问题就想搞明白,研究好久,实在没有办法了就向各大神学习了。



无数据提示还没有回复,楼主喊你快去抢前排~~~我来回答
第七期线上培训班