Abends zusammen,
ich hab ein kleines Problem beim Auslesen von Daten aus einer Datenbank.
Ich habe zwei Tabellen:
table categories
+-----------------------------------------+
| id | pid | field1 | field2 |
+-----------------------------------------+
| 1 | 0 | oink | 7 |
+-----------------------------------------+
| 2 | 0 | moep | 11 |
+-----------------------------------------+
table fields
+-------------------------------------------------+
| id | name | title | description |
+-------------------------------------------------+
| 1 | Zeugs | foo | Viel Zeug |
+-------------------------------------------------+
| 2 | Gedöhns | bar | falleri |
+-------------------------------------------------+
Die Tabelle "categories" kann per Klicki-Bunti um weitere Felder erweitert werden, welche aus dem Wort "field" plus die ID aus der Tabelle "fields" zusammen gesetzt werden.
So entstehen diese Felder.
Das Problem an der ganzen Geschichte:
Ich möchte, das der Spaltenname, z. B. "field1", mit dem String, welcher in "title" der Tabelle "fields" mit der ID 1, ausgetauscht wird.
Im Endeffekt erhalte ich beim Auslesen dann ein Feld names "foo" und ein Feld namens "bar", nicht "field1" und "field2".
Ist das nur mit MySQL überhaupt machbar?
(Ich möchte an dieser Stelle nicht über Sinn oder Unsinn einer solchen Vorgehensweise diskutieren, ich weiss sehr wohl dass das nicht die feine Art ist. Danke.)
ich hab ein kleines Problem beim Auslesen von Daten aus einer Datenbank.
Ich habe zwei Tabellen:
table categories
+-----------------------------------------+
| id | pid | field1 | field2 |
+-----------------------------------------+
| 1 | 0 | oink | 7 |
+-----------------------------------------+
| 2 | 0 | moep | 11 |
+-----------------------------------------+
table fields
+-------------------------------------------------+
| id | name | title | description |
+-------------------------------------------------+
| 1 | Zeugs | foo | Viel Zeug |
+-------------------------------------------------+
| 2 | Gedöhns | bar | falleri |
+-------------------------------------------------+
Die Tabelle "categories" kann per Klicki-Bunti um weitere Felder erweitert werden, welche aus dem Wort "field" plus die ID aus der Tabelle "fields" zusammen gesetzt werden.
So entstehen diese Felder.
Das Problem an der ganzen Geschichte:
Ich möchte, das der Spaltenname, z. B. "field1", mit dem String, welcher in "title" der Tabelle "fields" mit der ID 1, ausgetauscht wird.
Im Endeffekt erhalte ich beim Auslesen dann ein Feld names "foo" und ein Feld namens "bar", nicht "field1" und "field2".
Ist das nur mit MySQL überhaupt machbar?
(Ich möchte an dieser Stelle nicht über Sinn oder Unsinn einer solchen Vorgehensweise diskutieren, ich weiss sehr wohl dass das nicht die feine Art ist. Danke.)
