

$sql1 = "INSERT INTO position (CCC,CCC_date,Person_type,Persontype_date,Start_date,End_date,Step,Step_date,Broadband,Broadband_date,Title,Title_date,Unit,Unit_date,Secondment,Location,Location_date,Al_entitlement,Alentitlement_date,Sup_elapsedtime,Sup_date,Exp_group,Exp_CAE,Exp_sup,status,Staff_name,Staff_No,Staff_type)
VALUES ('$CCC[$i]','$CCC_date[$i]','$Person_type[$i]','$Persontype_date[$i]','$Start_date[$i]','$End_date[$i]','$Step[$i]','$Step_date[$i]','$Broadband[$i]','$Broadband_date[$i]','$Title[$i]','$Title_date[$i]','$Unit[$i]','$Unit_date[$i]','$Secondment[$i]','$Location[$i]','$Location_date[$i]','$Al_entitlement[$i]','$Alentitlement_date[$i]','$Sup_elapsedtime[$i]','$Sup_date[$i]','$Exp_group','$Exp_CAE','$elapsedtime','$status','$staff_name','$Staff_No','$staff_type')";
使用这条语句insert数据,id就自动增大到很大的一个数,并且我这本来是个循环的,可以增加很多条的,但是就增加了这一条就不能继续增加了。insert语句应该没有错,我就算$sql1 = "INSERT INTO position (CCC) VALUES ('$CCC[$i]')";也是只增加一条的,循环也是没问题的,不明白这到底怎么回事,只是猜错问题出现在id上