Hallo Zusammnen,
also mein Problem ist das ich folgende SQL-Tabelle(Produkte) habe:
Produkt_id | Produkt_name | Produkt_Klasse
1 Schlauch24 Zubehör1
2 Schlauch25 Zubehör1
3 Schlauch26 Zubehör2
4 Schlauch22 Zubehör1
5 Schlauch21 Zubehör3
6 Schlauch22 Zubehör3
7 Schlauch24 Zubehör2
Nun möchte ich eine Suche erstellen und suche den SQL-Befehl, um alle Ergebnisse auszuliefern die auf das Suchwort passen, jedoch nur immer 2 einer Produktklasse.
SELECT * FROM `Produkte` WHERE `Produkt_name` LIKE '%$suche%' ORDER BY 3 DESC LIMIT 0, 30
Also wenn ich jetzt nach Schlauch suchen würde, dann sollte ich als Ergebniss bekommen:
Schlauch24 Zubehör1
Schlauch25 Zubehör1
Schlauch26 Zubehör2
Schlauch24 Zubehör2
Schlauch21 Zubehör3
Schlauch22 Zubehör3
Ich hoffe mein Problem ist klar
Und ich hoffe ihr könnt mir helfen
Danke schon mal im Vorraus
gruß janni
also mein Problem ist das ich folgende SQL-Tabelle(Produkte) habe:
Produkt_id | Produkt_name | Produkt_Klasse
1 Schlauch24 Zubehör1
2 Schlauch25 Zubehör1
3 Schlauch26 Zubehör2
4 Schlauch22 Zubehör1
5 Schlauch21 Zubehör3
6 Schlauch22 Zubehör3
7 Schlauch24 Zubehör2
Nun möchte ich eine Suche erstellen und suche den SQL-Befehl, um alle Ergebnisse auszuliefern die auf das Suchwort passen, jedoch nur immer 2 einer Produktklasse.
SELECT * FROM `Produkte` WHERE `Produkt_name` LIKE '%$suche%' ORDER BY 3 DESC LIMIT 0, 30
Also wenn ich jetzt nach Schlauch suchen würde, dann sollte ich als Ergebniss bekommen:
Schlauch24 Zubehör1
Schlauch25 Zubehör1
Schlauch26 Zubehör2
Schlauch24 Zubehör2
Schlauch21 Zubehör3
Schlauch22 Zubehör3
Ich hoffe mein Problem ist klar

Und ich hoffe ihr könnt mir helfen

Danke schon mal im Vorraus
gruß janni