o con una query

Codice PHP:
$query "LOAD DATA LOCAL INFILE '$percorso' REPLACE INTO TABLE anagrafe.utente FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' (id,nome,stato,ruolo,ecc...)"
o con uno script simile ( che era postato tempo fa qui )

Codice PHP:

$nome_file 
="quotazioni.csv";      

$separatore=","//indicate correttamente il separatore del vostro file

//controllo del file e apertura 

if (file_exists($nome_file))         

    
$fp fopen($nome_file,  "r");

else                                   

{

    echo  
"File introvabile 
"
;

    exit();

}



while (!
feof($fp))  

{

//con php 4.3 mi sembra che se omettete la lunghezza della riga arriva fino in fondo a leggerla //

    
$linea fgets($fp,4096);  // 

    
$liste explode($separatore,$linea);  // 



/* vado a specificare le dimensioni del mio array

direi che l'add-strip vi serve sempre perché se nel file ci sono apostrofi l'importazione di alcuni campi non viene completata */



    
$col1 addslashes(stripslashes($liste[0]));

    
$col2 addslashes(stripslashes($liste[1]));

    
$col3 addslashes(stripslashes($liste[2]));

    
$col4 addslashes(stripslashes($liste[3]));
  

    



// A questo punto l'inserimento

$query="insert into fantacalcio  (ruolo,nome,squadra,valore) ";

$query.="values  ('$col1','$col2','$col3','$col4') "



$result=mysql_query($query);
}
if (!
$result)

 echo 
"Impossibile aggiungere i record";

else

 echo 
"import...ok";

?>