Klaus Mock: Seite nachladen - Teil 2

Beitrag lesen

Hallo,

Ich habe einen PHP-Shop, in diesem Shop werden die die Artikelbeschreibungen als TXT oder in html in eine mysql Tabelleenzelle eingetragen. Wenn man nun den Artikel im Shop aufruft, wird in diesem Shop die Artikelbeschreibung angezeigt. Dies ist eigentlich schon super, allerdings, habe ich sehr viele Artikel, mit der gleichen Artikelbeschreibung, für die ich dann immer jede Beschreibung einzelnd einfügen muß. Das Problem dabei ist, wenn ich nun die Beschreibung ändern will, muß ich dies bei allen Artikeln einzelnd machen.

Wenn ich sowas lese, dann denke ich sofort an eine Lösung mit einer zweiten Tabelle, in der die Beschreibungen abgelegt sind:
Tabelle Beschreibungen besteht dann aus
BESCHR_ID (Primär-Schlüssel)
BESCHREIBUNG (eigentlicher Inhalt)

(Eventuell könnte für später auch noch eine Mehrsprachigkeit vorgesehen werden, falls da absehbar ist, aber das ist ja nicht das Thema.)

Tabelle Artikel sollte dann
ARTIKEL_ID (Primärschlüssel)
[...] (Was sonst noch dazugehört)
BESCHR_ID (Fremdschlüssel auf die Beschreibung)
haben.

Und mit einem Join über beide Tabellen bei der Select-Anweisung  wird dann der Text mit abgefragt.

Grüße
  Klaus