Insert Mutiple Record into Database Using Php Mysql

     $arr = array();
    foreach($_POST['sj'] as $key => $value) {
         $eflt = $_POST['sflt'][$key];
         $emodel = $_POST['smodel'][$key];
         $eengine =$_POST['sengine'][$key];
         $eloc = $_POST['sloc'][$key];
         $estye = $_POST['sstye'][$key];
         $ensvr = $_POST['snsvr'][$key];
         $eehd = $_POST['sehd'][$key];
         array_push($arr,"('$eflt','$emodel','$eengine','$eloc','$estye','$ensvr','$eehd')");
}
$inExp = mysqli_query($link,"INSERT INTO table_name(fltno,model,engine,loc,serviceType,nextSvr,usageHr) VALUES ".implode(',',$arr));

Do it with one query. Also you can do it with prepared statements easily..

Leave a Comment