从显示的代码中可以明显看出,您没有在
$sql
尝试在表上插入时查询。因为我看到你
十五
列,但仅通过
十一
价值观。为什么?
$sql = "INSERT into lcho_dengue_activities (district_id,barangay_id,month,year,dengue_ind1,dengue_ind2,dengue_ind3,dengue_ind4,dengue_ind5,dengue_ind6,dengue_ind7,dengue_ind8,dengue_ind9,dengue_ind10,dengue_ind11) values('".$getData[0]."','".$getData[1]."','".$getData[2]."','".$getData[3]."','".$getData[4]."','".$getData[5]."','".$getData[6]."','".$getData[7]."','".$getData[8]."','".$getData[9]."','".$getData[10]."')";
if (!mysqli_query($con,$sql))
{
echo("Error description: " . mysqli_error($con));
}
因为列和传递的值不匹配
这个
mysqli_query($con,$sql)
函数返回
false
对于
$result
所以
if(!isset($result))
行评估
假
并转到包含消息的else块
CSV File has been successfully Imported.