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