Hello,
für jeden Datensatz des Wörterbuches
$_sprache = explode("|","aaaaa|(E)bbbbb|(E)ccccc|(J)xxxxx|(J)yyyyy";
ergibt ein Array mit
[0] => 'aaaaa'
[1] => '(E)bbbbb'
[2] => '(E)ccccc'
[3] => '(J)xxxxx'
[4] => '(J)yyyyy'
...
Nun muss man die Begriffe "nur noch" in drei Tabellen verteilen:
$deutsch = $_sprache[0];
unset $_sprache[0]; ## deutschen Arrayeintrag beseitigen
$sql = "insert into DEUTSCH set begriff = '$deutsch'";
$ins = mysql_query($sql,$con);
$lid = mysql_insert_id($con);
foreach($_sprache as $begriff)
{
if (substr($begriff,0,3)==(E))
{
## englischer Eintrag
$sql = "insert into ENGLISCH set ".
"id_deutsch = $lid,".
"begriff = '$begriff'";
$ins = mysql_query($sql,$con);
}
elseif (substr($begriff,0,3)==(J))
{
## japanischer Eintrag
$sql = "insert into JAPANISCH set ".
"id_deutsch = $lid,".
"begriff = '$begriff'";
$ins = mysql_query($sql,$con);
}
else
{
## sonstiger Eintrag
$sql = "insert into PRUEFEN set ".
"id_deutsch = $lid,".
"begriff = '$begriff'";
$ins = mysql_query($sql,$con);
}
}
Idealerweise sollten drei Spalten entstehen, für jede Sprache eine, die auch mehrere Ausdrücke enthalten kann.
bitteschön.
Liebe Grüße aus http://www.braunschweig.de
Tom
[ Computer-Camp für PHP-Anwender in den Sommerferien. Programmieren,
Sport, Fun, Fete. Teilnehmermindestalter Gruppe 1: 14 Jahre
Mindestalter Gruppe 2+3 18 Jahre, Info bei mir ]
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen