So sieht meine DB aus mit den Tabellen.
1) produkte
ProduktID Produktname
----------------------------
1 EDV_0001
2 EDV_0002
2) produkte_parameter
ProduktNameID ParameterID
-----------------------------------------------------
1 (=DEV_0001) 1 (=Art der Karte)
2 (=Art der Anschlüsse)
2 (=DEV_0002) …
3) produkte_parametertyp
ParameterID Parametertyp
-----------------------------------------------
1 Art der Karte
2 Art der Anschlüsse
4) produkte_parameterwert
ID ParameterTyp Parameterwert
--------------------------------------------------------
1 1 (=Art der Karte) PCI
2 1 (=Art der Karte) AGP
3 2 (=Art d.Anschlüsse) USB
Ich habe dann folgenden JOIN-Befehl angewendet um die Tabelle produkte_parameter und produkte_parametertyp zu verknüpfen:
Code:
<$sql = SELECT
dpptyp.PID AS ParameterID,
dpptyp.Parametertyp,
dpp.PnID AS ProduktnameID,
dpp.ParameterID
FROM
produkte_parametertyp AS dpptyp
INNER JOIN
produkte_parameter AS dpp
ON
dpptyp.PID = dpp.ParameterID;
Es gibt jedoch keinerlei Ausgabe bis dahin.