AW: SQL Query oder Klasse?
Es ist möglich.
Tabelle "shop_farben":
id, int(10), auto_increment
farbe, varchar(255)
Könnte so ausehen:
id | farbe
1 | rot
2 | grün
3 | blau
Tabelle "shop_groessen"
id, int(10), auto_increment
groesse, varchar(255)
Könnte so ausehen:
id | groesse
1 | s
2 | m
3 | l
4 | xl
Tabelle "shop_produkte"
id, int(10), auto_increment
name, varchar(255)
preis, float
farbe_id, int(10)
groesse_id, int(10)
Könnte so aussehen:
id | name | preis | farbe_id | groesse_id
1 | T-Shirt | 12.99 | 1 | 4 (T-Shirt für 12,99 € in rot Größe xl)
1 | Socken | 1.19 | 3 | 1 (Socken für 1,19 € in blau Größe s)
SQL-Abfrage
"SELECT a.id,a.name,a.preis,b.farbe,c.groesse FROM shop_produkte a
LEFT JOIN shop_farben b ON a.farbe_id = b.id
LEFT JOIN shop_groessen c ON a.groesse_id = c.id
ORDER BY a.name "
Meintest du sowas?
|