它的表格img: 我正在尝试使用PHP将数据插入MySQL表,但得到错误
列数与第1行的值计数不匹配
if($valid->errorcount==0){
$id = $db->nextid(TBL_EVENTS,"E_Id");
$db->update("INSERT INTO ".TBL_EVENTS." VALUES('".$id."','".$menu."','".$EOrg."','".$ESdtype."','".$EDto."','".$EDfrom."','".$ECountry."','".$EVenue."','".$EAdd1."','".$EAdd2."','".$ECity."','".$E_State."','".$E_Zip."','".$E_Eventweb."','".$E_Contemail."','".$E_Contweb."','".$E_Ph."','".$proceedings."')");
}
Result show :
1136: INSERT INTO events VALUES('1004','Global Cleaner Production & Sustainable Consumption Conference','Elsevier','dfgdfdf','2/5/2015','5/5/2015','pakistan','gfdf','fetteqtgwr','Barcelona','ryk','asia','51546','ggfd','ddff','http://cleanerproductionconference.com/','+31',' vsdvds')
Column count doesn't match value count at row 1
答案 0 :(得分:1)
在插入查询中,您将为18列提供值,但在表中有19列。
您似乎错过了 description 列
的值