Il mio era solo un esempio vi invio il codice completo di quello che dovrei fare sostanzialmente estraggo i dati da un csv e dovrei inserirli in un db:
	Codice PHP:
	
if (file_exists($articoli)){
        $righe=file($articoli);
        for($i=0;$i<count($righe);$i++){
            $righe[$i]=explode(";",$righe[$i]);
            $codarticolo=$righe[$i][0];
            $des=$righe[$i][1];
            $codmerceologico=$righe[$i][2];
            $unitamisura=$righe[$i][3];
            $pesolordo=$righe[$i][4];
            $cubaggio=$righe[$i][5];
            $codiva=$righe[$i][6];
            $costo=$righe[$i][7];
            $sconto1=$righe[$i][8];
            $sconto2=$righe[$i][9];
            $codcategoria=$righe[$i][10];
            
            $result=mysql_query("INSERT INTO articoli (codarticolo,des,codmerceologico,unitamisura,pesolordo,cubaggio,codiva,costo,sconto1,sconto2,codcategoria) VALUES ('$codarticolo','$des','$codmerceologico','$unitamisura','$pesolordo','$cubaggio','$codiva','$costo','$sconto1','$sconto2','$codcategoria') ");
        }
    }else{
        echo"Il file articoli non esiste";
    } 
 
Con questo metodo inpiega circa 3 minuti e 40 sec. a inserire 3200 record