Hallo!
Ich habe eine Tabelle, in der zeilenweise Daten gespeichert werden, die aber über eine gemeinsame ID (set_ID) zu einer Gruppe zusammengefasst werden. Ziel ist, eine dynamische Anzahl an "Tabellenfeldern" zu haben. Um die Daten auszugeben, sollen die Daten aber in eine "mysql"-Zeile zusammengefasst werden. Ich könnte das auch per PHP und Schleifen lösen, aber ich dachte, vielleicht gibt es einen Ansatz in mysql, der mir die Arbeit erleichtert ;-)
so sieht die Tabelle aus:
ID (INT, autoincrement)
content (varchar)
definitions_ID (INT) -> Typ des Feldes (z.B. Name, Vorname, PLZ)
set_ID (INT)
Dort steht jetzt z.B. drin:
ID | content | definitions_ID | set_ID
1 | ABC | 4 | 1
2 | FGH | 3 | 1
3 | TZU | 12 | 1
4 | BNM | 4 | 2
5 | ERT | 3 | 2
6 | KJK | 12 | 2
Geht das so wie ich mir das vorstelle?
Ich habe eine Tabelle, in der zeilenweise Daten gespeichert werden, die aber über eine gemeinsame ID (set_ID) zu einer Gruppe zusammengefasst werden. Ziel ist, eine dynamische Anzahl an "Tabellenfeldern" zu haben. Um die Daten auszugeben, sollen die Daten aber in eine "mysql"-Zeile zusammengefasst werden. Ich könnte das auch per PHP und Schleifen lösen, aber ich dachte, vielleicht gibt es einen Ansatz in mysql, der mir die Arbeit erleichtert ;-)
so sieht die Tabelle aus:
ID (INT, autoincrement)
content (varchar)
definitions_ID (INT) -> Typ des Feldes (z.B. Name, Vorname, PLZ)
set_ID (INT)
Dort steht jetzt z.B. drin:
ID | content | definitions_ID | set_ID
1 | ABC | 4 | 1
2 | FGH | 3 | 1
3 | TZU | 12 | 1
4 | BNM | 4 | 2
5 | ERT | 3 | 2
6 | KJK | 12 | 2
Geht das so wie ich mir das vorstelle?