Kod:
<?php
$filename = 'file.txt';
$fp = fopen($filename, 'r');
$content = fread($fp, filesize($filename));
fclose($fp);
preg_match("#(;|\\t)\n#s", $content, $matches);
printf_r($matches);
?>
Och matcha in resultatet i databasen. (Koden är en "hint" och säkerligen ingen fungerande kod.)
Annars är nog WizKid's förslag mest optimalt om det handlar om CSV data, då mysql har inbyggt stöd för detta.