ti copio il codice di esempio dal link che ti ho postato:
nella riga $handle = fopen("test.csv","r"); ci metti il nome del file che hai, o rinomini il file "test.csv", in questo caso deve stare nella stessa cartella dell'esempio.<?php
$row = 1;
$handle = fopen("test.csv","r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "
$num campi sulla linea $row:
</p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "
\n";
}
}
fclose($handle);
?>
Esegui lo script e stampi a video i dati importati dal file csv.
Poi in questa parte del codice ci metti la query di insert per mysql (io inserivo in Orcacle ma e` lo stesso):
quindi per ogni riga fai una query di inserimento nel DB<?php
$row = 1;
$handle = fopen("test.csv","r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "
$num campi sulla linea $row:
</p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "
\n";
}
$sql = "insert into table values($data[0], $data[1], ...)";
// esegui query
}
fclose($handle);
?>