Hi Ihr!
Ich habe folgendes Problem:
Ich habe ein Tabelle mit Produkten und eine Tabelle mit do genannten "Merkmalen", wie z.B. Farbe oder Form.
Beim AUfruf der Seite und der MySQL-Abfrage der Artikel soll noch grprüft werden, ob der jeweilige Artikel auch zu den angeforderten Eigenschaften passt (GET-Aufruf).
Mein problem ist, dass es mehrere Eigenschaften-Kategorien gibt, die dann die eigentlichen Eigenschaften enthalten.
Meine gekürzte Abfrage:
Ich bekomme jetzt kein Ergebniss geliefert, obwohl 1 Ergebnis zurückgeliefert werden müsste. Ich stehe auf dem Schlauch...
Der Inhalt der Tabelle Merkmale:
Danke schonmal
Ich habe folgendes Problem:
Ich habe ein Tabelle mit Produkten und eine Tabelle mit do genannten "Merkmalen", wie z.B. Farbe oder Form.
Beim AUfruf der Seite und der MySQL-Abfrage der Artikel soll noch grprüft werden, ob der jeweilige Artikel auch zu den angeforderten Eigenschaften passt (GET-Aufruf).
Mein problem ist, dass es mehrere Eigenschaften-Kategorien gibt, die dann die eigentlichen Eigenschaften enthalten.
Meine gekürzte Abfrage:
PHP-Code:
SELECT a.Id, a.Titel_1
FROM
shop_produkte AS a,
shop_merkmale_produkte AS c
WHERE
c.Merkmal_Kategorie = a.Id
AND (
c.Merkmale LIKE '%Eckig%'
AND
c.Merkmale LIKE '%Gruen%'
);
LIMIT 0 , 30
Der Inhalt der Tabelle Merkmale:
PHP-Code:
INSERT INTO shop_merkmale_produkte (Id, Id_Artikel, Merkmal_Kategorie, Merkmale) VALUES
(1, 1, 1, 'Rot,Blau'),
(3, 2, 1, 'Gruen'),
(4, 2, 2, 'Rund,Eckig');
Kommentar