casi242: Teilstring in einem mySQL-Feld abfragen..evtl. find_in_set ?

Beitrag lesen

Hallo !

Bin immer noch mit meinem Tabellen filtern beschäftigt un auch sonst als Anfänger in Sachen SQL/PHP/HTML/etc. zu bezeichnen.

Ich gehe mal davon aus, dass eine Datensatz in einer Tabelle "set" genannt wird und das Feld eben eine Variable in diesem Datensatzes ist.

Das Filtern klappt insofern, dass ich eine Wert per Dropdownliste als Kriterium auswähle und die Datensätze danach gefiltert werden. Leider erst nach dem klicken eines Buttons.

Jetzt habe ich aber eine Sortierkriterium zur Auswahl, was nicht als Wert alleine in einem Feld steht, sondern mit anderen Werten zusammen.

Wie kann ich in einem Datensatz ein Feld abfragen, ob sich dieser Wert bzw. String neben anderen darin befindet ?!

  
select * from MEINETABELLE where find_in_set("MEINKRITERIUM","$FELD")  

"$FELD" ist die Variable, indem u. a. der Wert steht, auf die das Feld geprüft werden soll.

Ich hatte gehofft, dass er den Begriff "MEINKRITERIUM" in dem Feld bzw. in der Variable "$FELD" findet und den Datensatz entsprechend in die $query aufnimmt.

Doch eine SQL-Abfrage in phpmyadmin brachte null werte zurück.

Was läuft das falsch oder wie könnte ich das Feld noch abfragen ?

Gruß und Dank

Casi