Questo potrebbe essere uno spunto.
Si premette che il file mio_file.txt sia composto da 2 campi i cui valori sono separati da ;
Esempio : 1;pippo
Si premette che il database e le relative tabelle sono già esistenti.
Codice PHP:
$content = file("mio_file.txt");
foreach ($content as $curLine) {
$splittedLine = explode(";", $curLine);
//------- Primo elemento è numerico
$id = $splittedLine[0];
//------- Secondo elemento è alfanumerico - aggiungo \ nel caso in
// ci fossero degli apici nel testo.
$name = addslashes($splittedLine[1]);
//------- Inserimento nel database
$query = "insert into tabella (id, name) values($id,'$name')";
$res = mysql_query($query) or die ("Errore :".mysql_error());
} // foreach ($content as $curLine)