IN werte anpassen (mysql)

Sebigf

Erfahrenes Mitglied
Hallo zusammen,

ich habe einen Filter gemacht.
Ich habe für jeden Eintrag ein "kategorie" Feld gemacht, in dem alle Werte in "11,17,103" gespeichert werden.

Jetzt habe ich die Filterung so gemacht, dass in der URL eine ID angegeben wird. Hier z.b. 17.

Dann möchte ich den Wert mit GET mit dem kategorie-Feld auswerten. Das ganze würde bei mir bisher so aussehen...

Code:
FROM clips WHERE ".$_GET['cat']." IN (kategorie) ORDER BY id DESC

Meine Frage dazu, warum wird nur der 1. wert abgeglichen und ausgegeben. In dem Fall die ID "11".

Der Feldtyp lautet: varchar(255)

Danke
 
Zuletzt bearbeitet:
Also ich habe gerade natürlich noch weiter probiert.

Sobald ich den "kategorie" Wert manuell eingebe (mit Komma getrennt), geht es direkt super.
Also liegt es einfach am "kategorie" Feld.

Kann es sein, dass es direkt bei der query nicht mit den Werten gefüllt wird ?

Danke
 

Neue Beiträge

Zurück