Tabellenaufbau in Datenbank
Matt
- datenbank
0 Gino
[MySQL Version 5.0.45]
[PHP 5]
Hallo,
ich habe eine viersprachige Homepage übernommen, derren Datenbank von PHP ausgelesen wird. Die Aufgabe von mir Bestand die Texte in der jeweilig angewählten Sprache auf einer Homepage darzustellen.
Struktur:
Tabelle "language"
id, tag, de, en, fr, pl
das funktioniert natürlich auch einwandfrei.
Jetzt kommen 6 Produkte hinzu, die ich einfügen muss. Die Produkte haben alle die gleiche Beschreibungen. Die bestehende Tabelle "language" halte ich für diesen Zweck für wenig sinnvoll.
Allerdings scheint mir auch eine neue Tabelle mit der Struktur:
id, tag, name_de, name_en, name_fr, name_pl (usw.)
für etwas sinnvoller, aber irgendwie auch nicht ganz passend.
Wie wäre es, für jede Sprache eine Tabelle der Produkte anzulegen?
Habt ihr Vorschläge für mich und/oder ähnliches bereits erstellt?
Danke für eure Hilfe.
Matt
[MySQL Version 5.0.45]
[PHP 5]Hallo,
2 Tabellen reichen doch auch:
id, languageid
1 , de
2 , en
3 , fr
4 , pl
id, productname, langid
1 , Stein , 1
2 , Stone , 2
3 , ... , 2
...