Scheint so, als ob ich es geschafft hätte !!
Jetzt werden bei jeder Zeile alle Ausdrücke einer Sprache in eine Variable geschrieben und erst am Schluss wird alles in die DB geschrieben.
Deshalb ist es jetzt egal, ob es hundert Übersetzungen oder null gibt.
Hier der Code:
PHP-Code:
<?php
set_time_limit(7200);
mysql_connect("localhost", "root", "");
mysql_select_db("tus");
$quelle=fopen("dic.txt","r");
while($line=fgets($quelle)) {
$sprache = explode("#", $line);
$deutsch ="";
$english ="";
$japanisch ="";
foreach($sprache as $begriff){
if (substr($begriff,1,1)=="G")
{
$deutsch .=$begriff;
}
elseif (substr($begriff,1,1)=="J")
{
$japanisch .=$begriff;
}
else
{
$english .= $begriff;
}
}
$sql = "INSERT into tus SET dt = '$deutsch', jp = '$japanisch', en = '$english'";
$ins = mysql_query($sql);
}
fclose($quelle);
?>