Prima di tutto salvi un file in csv con il separatore. Poi..
codice:
$nome_file ="clienti_db_base.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))
{
$linea = fgets($fp,4096); //
$liste = explode($separatore,$linea); //
/* vado a specificare l'array in relazione ai campi che intendo importare */
$col1 = addslashes(stripslashes($liste[0]));
$col2 = addslashes(stripslashes($liste[1]));
$col3 = addslashes(stripslashes($liste[2]));
$col4 = addslashes(stripslashes($liste[3]));
$col5 = addslashes(stripslashes($liste[4]));
$col6 = addslashes(stripslashes($liste[5]));
$col7 = addslashes(stripslashes($liste[6]));
$col8 = addslashes(stripslashes($liste[7]));
$col9 = addslashes(stripslashes($liste[8]));
$col10 = addslashes(stripslashes($liste[9]));
$col11 = addslashes(stripslashes($liste[10]));
$col12 = addslashes(stripslashes($liste[11]));
$col13 = addslashes(stripslashes($liste[12]));
// A questo punto l'inserimento
$query="insert into users (...)";
$query.="values ('$col1',....) ";
$result=mysql_query($query) or die (mysql_error());
}