我有一个 mysql 数据库,我试图在其中插入一年的连续日期(从 2012 年 7 月 1 日开始),并且只希望使用 php 插入工作日日期。以下是我到目前为止的代码,但收到一条错误消息:第 11 行的“values (date("Ymd", $i)”代码处出现了意外的 'Y' (T_STRING)。非常感谢任何帮助。
$startdate = mktime(0,0,0,7,1,2013);
$enddate = strtotime("+1 years", $startdate);
// now we have a lower number and an upper
// number, we can loop to give dates
echo $startdate;
echo $enddate;
for($i=$startdate; $i<=$enddate; $i=strtotime("+1day",$i)) {
if ($i >=2 && $i<=6){
$insert_query = "insert into schedstats(schedDate, schedRep, reqPOD) values (date("Y-m-d", $i), 2, "All Day")";
mysql_query($insert_query) or die ("Error in query: $insert_query. ".mysql_error());
}
}