获取 excel 数据并插入到 mysql table

getting excel data and insert to mysql table

$data 正在从 excel sheet 获取数据并在回显中显示它,但它向 mysql table.. 这是我在 update.i 之后的代码不明白为什么???

$sql="insert into table_d values(";
        $data= mysqli_real_escape_string($connect,$worksheet->getCellByColumnAndRow($i,$row)->getValue());
echo $data; // it works and display data
if($i !== $highestColumnNum){//big if 
    if($data != ''){
    $sql.=$data;
    $sql.=',';
    }
    else{   
    $sql.=$data;
    $sql.=',';
    }
    }//end big if

else{ //big else
         if($data!='')
         $sql.=$data;
         else
         $sql.='';

        }//end big else

    }$sql.=')';
       mysqli_query($connect,$sql)or die("FUQUERY: '$sql'");

除了水平间距,这里的某处可能还缺少一些东西:

if($i !==$highestColumnNum)
    $sql.=$data.',';
    else
    $sql.=$data.'';
    mysqli_query($connect,$sql)or die (mysqli_error($connect));

然后你有这个:

    $sql.=')';
    mysqli_query($connect,$sql)or die (mysqli_error($connect));