关于日期按周期增长并插入数据库的问题
用岁月换光辉
用岁月换光辉 2019-05-04 16:07:40
0
0
814

//从表单获取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不久,突然想到这个问题,碰到问题就想搞明白,研究好久,实在没有办法了就向各大神学习了。



用岁月换光辉
用岁月换光辉

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!