我想将动态月份插入数据库,例如如果用户选择三月,那么我需要插入从三月到二月的 12 个月的记录。我正在获得动态月份,但是当我尝试将其插入数据库时,它仅插入前 12 个月。如果用户单击添加更多按钮,我需要从 3 月到 2 月再次重复循环。这是我的代码:
$months = array();
$date="august";
$year= '2014';
//$y= (int)$year;
$currentMonth= date('m', strtotime($date));
$currentyear= date('Y', strtotime('+1 year'));
for($x = $currentMonth; $x < $currentMonth+12; $x++)
{
$months[] = date('F Y', mktime(0, 0, $currentyear, $x,1));
}
//print_r($months);
for($i=0; $i<=23 ; $i++)
{
echo $insert= "insert into month(month_name) values('".$months[$i]."')";
}