Hola... que tal esta solución:
Tu archivo txt, podría tener el siguiente formato:
- Registros separados por lineas nuevas
- Campos separados por tabulaciones
teniendo el txt listo en php puedes aplicar esto:
Código PHP:
$datos=file("tuarchivo.txt");
foreach($datos as $registro) {
$campo=explode("\t",$registro);
mysql_db_query("Tudb","insert into tutabla values($capo[0],$campo[1],....$campo[n])");
espero te pueda servir.
Saludos a la distancia.