Si con il LOAD DATA INFILE dalla console di MySQL oppure:
Codice PHP:
<?php
/*PARTE DA MODIFICARE */
$nomeTabella="";
$nomeCampo="";
/* CONNESSIONE AL SERVER MYSQL */
$server="";
$username="";
$password="";
$nomeDatabase="";
/* FINE PARTE DA MODIFICARE */
mysql_connect ($server,$username,$password) or die(mysql_error());
mysql_select_db ($nomeDatabase) or die(mysql_error());
$nomefile="file.txt";
$news=fopen($nomefile,"r"); //apre il file
while (!feof($news))
{
$buffer = fgets($news, 4096); //lo leggo riga per riga
$queryControllo=mysql_query("SELECT * FROM $nomeTabella WHERE $nomeCampo='$news'") or die (mysql_error());
$esiste=mysql_num_rows($queryControllo);
if ($esiste==0)
{
mysql_query("INSERT INTO $nomeTabella ($nomeCampo) VALUES ('$news')") or die(mysql_error());
}
else
{
echo "[b]Riga $news esistente[/b]";
}
}
fclose ($news); //chiude il file
?>
Vedi un po' se funziona.
Spero di esserti stato d'aiuto.
--Cosimo