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


Rispondi quotando