ciao!

sto cercando di eseguire un inserimento in db da un file csv.
la tabella ha questi campi:
-id PK AI
-nome
-nazione
-citta
-indirizzo

e sul file csv ho lo stesso numero di colonne.
ho creato questo per ora:
Codice PHP:
class Csv {

    public function 
readCsv($file$delimiter ';'$enclosure '"'$escape '\\'$mode 'r') {
        
$f fopen($file$mode);
        if (
$f) {
            while ((
$line fgetcsv($f0$delimiter)) !== FALSE) {
                for (
$i 0$i count(count($line)); $i++) {
                    echo 
$line[$i] . '<br>';
                }
            }
        }
        
fclose($f);
    }


funziona, e mi restituisce linee così fatte:
codice:
1 NOME NAZIONE CITTA INDIRIZZO
2 NOME2 NAZIONE2 CITTA2 INDIRIZZO2
quindi mi mette tutti i campi su una riga.
come posso fare per inserire ogni colonna del csv nel campo della tabella?
considerate che nell'indirizzo ci sono ovviamente le virgole.