Hallo,
dieses Problem betrifft indirekt PHP, ich hoffe dennoch das ihr mir weiterhelft, denn dies ist eine Problematik die jeder mal hatte (denke ich mir so).
Ich habe eine Tabelle (Auto) mit Fahrzeugdaten. User können Datensätze anlegen und beliebige Atrribute auswählen. Diese Autrribute werden aus eine anderen Tabelle (Listen) ausgelesen und in Form von Select Felder zur verfügung gestellt.
Wird jetzt ein neuer Datensatz in Auto angelegt so werden die Attribute die der User ausgeählt hat im Klartext in die Felder geschrieben und nicht etwa die ID des Eintrage von der Listen Tabelle.
Das ist natürlich nicht so schön weil es ja diese Normalform Regeln gibt. Ich habe dies gemacht, damit ich die Datensätze der Auto Tabelle nach bestimmten Kriterien sortieren lassen kann (z.B. Hubraum, PS, Gewicht, usw.)
Würde in der Auto Tabelle statt den Klartext Attributen die ID's der Atrributwerte der Listentabelle stehen könnte ich die Tabelle nicht mehr sortieren.
Wie macht man das in so einem Falle? Ich habe das Gefühlt, dass es ganz einfach ist, aber ich könnte im Forum nicht das Problem finden.
Mit SQL Joins müsste das machbar sein, aber diese wollte ich nach Möglichkeit nicht benutzen. Geht das auch anders mit PHP?
Danke fürs Lesen
dieses Problem betrifft indirekt PHP, ich hoffe dennoch das ihr mir weiterhelft, denn dies ist eine Problematik die jeder mal hatte (denke ich mir so).
Ich habe eine Tabelle (Auto) mit Fahrzeugdaten. User können Datensätze anlegen und beliebige Atrribute auswählen. Diese Autrribute werden aus eine anderen Tabelle (Listen) ausgelesen und in Form von Select Felder zur verfügung gestellt.
Wird jetzt ein neuer Datensatz in Auto angelegt so werden die Attribute die der User ausgeählt hat im Klartext in die Felder geschrieben und nicht etwa die ID des Eintrage von der Listen Tabelle.
Das ist natürlich nicht so schön weil es ja diese Normalform Regeln gibt. Ich habe dies gemacht, damit ich die Datensätze der Auto Tabelle nach bestimmten Kriterien sortieren lassen kann (z.B. Hubraum, PS, Gewicht, usw.)
Würde in der Auto Tabelle statt den Klartext Attributen die ID's der Atrributwerte der Listentabelle stehen könnte ich die Tabelle nicht mehr sortieren.
Wie macht man das in so einem Falle? Ich habe das Gefühlt, dass es ganz einfach ist, aber ich könnte im Forum nicht das Problem finden.
Mit SQL Joins müsste das machbar sein, aber diese wollte ich nach Möglichkeit nicht benutzen. Geht das auch anders mit PHP?
Danke fürs Lesen
Comment