[MySQL] Wie referenziere ich sinnvoll dynamisch erstellte Tabellen?

luke_the_duke

Erfahrenes Mitglied
Hallo zusammen,

ich überarbeite gerade ein kleines Inhaltsverwaltungssystem. Die Anzahl Inhaltssektionen und deren Namen sind in einer Tabelle (SYSTEMS) gespeichert und kann beliebig erweitert werden. Zu jeder Inhaltssektion gehört eine bei der Erstellung der Sektion dynamisch erstellte Spezifikationstabelle ([Sektionsname]_SPECS) und eine Inhaltstabelle [Sektionsname]_CONTENT). Die Anzahl Attribute dieser beiden Tabellen sind von Inhalt zu Inhalt verschieden.
Mein Vorgänger hat in der SYSTEM-Tabelle jeweils das Namenskürzel der Sektion hinterlegt (z.B. NEWS) und dann die entsprechenden Tabellen-Namen für die Queries in PHP zusammengesetzt.
Mich dünkt das nicht gerade elegant, bin aber auch kein Fachmann. Meine Frage ist nun, ob es eine praktikablere/elegantere Lösung gibt für dieses Problem (ich wär um einen Ansatz dankbar), oder ob ich hier mit Kanonen auf Spatzen schiesse.

Gruss und dankeschön.
 

Neue Beiträge

Zurück