Antwort #8 am: 03. Februar 2016, 07:30:50
Nur für die Begrifflichkeit:
"Gewicht, 100g, 200g, 500g"
Hierbei ist "Gewicht" das Merkmal, 100g eine Option, genauso wie 500g
SQL-Abfragen sind tatsächlich häufig so trivial
Gerade bei relationalen Datenbanken und einem gutem Datenbankdesign reicht es idR aus, einen einzigen Faden zu ziehen.
"options_id" ist die ID des Merkmals, "options_values_id" ist die der Option (des Attributes) im Merkmal.
Sprich: options_id löscht dir alle Referenz auf das Merkmal, options_values_id auf eine Option und damit nur eine Auswahl des Merkmals. An dieser Stelle hast du nochmal eine Unterscheidungsmöglichkeit, wenn es denn nötig sein sollte.
Da du nur die "products_attributes"-Tabelle anfässt, ändert sich am Merkmal selbst auch nichts, nur an der Zuordnung der Artikel zum Merkmal.
In deiner /includes/configure.php steht der Name deiner Datenbank.
Wieso hast du 3 gleich-benannte? Das sollte eigentlich nicht sein...