Salve ho un file che importa csv in mysql
con questo script
codice:
if ($_FILES[csv][size] > 0) {
//get the csv file
$file = $_FILES[csv][tmp_name];
$handle = fopen($file,"r");
//loop through the csv file and insert into database
do {
if ($data[0]) {
mysql_query("INSERT INTO report_incassi2 (protocollo_inc, tipo_inc, data_inc, importo_inc, motivazione_inc) VALUES
(
'".addslashes($data[0])."',
'".addslashes($data[1])."',
'".addslashes($data[2])."',
'".addslashes($data[3])."',
'".addslashes($data[4])."'
)
");
}
} while ($data = fgetcsv($handle,1000,";","'"));
//
//redirect
header('Location: importcsv.php?success=1'); die;
}
?>
e ho un csv che ha i record così formati
protocollo_inc;tipo_inc;data_inc;importo_inc;motiv azione_inc
76;;03/01/14;413;
2406;;07/01/14;416.67;
e per quanto concerne il caricamento.. carica i dati.. ma li carica in campi sbagliati e tutti sfasati... come da allegato
sapreste aiutarmi?? 
Grazie Mille