Hi,
Ist es nun sinnvoller das ganze in 2 tables zu speichern alla:
Ja.
Stichwort Normalisierung.
Normalisierung is doch dazu da redundanzen zu vermeiden und hat nix mit der programmierung in php zu tun???
Nach dem Schema der normalform bräuchte ich ja 3 Tabellen:
products: id, productname, ...
options: id, product_id, optionkey
ovalues: id, priduct_id, optionvalue
Wenn ich jetzt sowohl dieses komplexe Schema, als auch die simplere Version:
products: id, productname, ...
option: id, product_id, option
einrechne hätte ich in meinem php script statt
1 db-abfrage mit einer Zeile Rückgabewert
12 db-abfragen mit insgesamt ca. 35 Zeilen
Bedeutet das nicht einen deutlichen Performanceverlust, wenn immer auf die db-Antwort gewartet werden muss?
thx
Thomas