wassx: "Joker" bei WHERE MYSQL

Beitrag lesen

Hallo!

Danke für die Antwort!

Wenn ich das recht verstehe, soll ich halt den Query zusammenbasteln.
Aber ich komm nicht darum um die ganzen Fälle abzuprüfen?
z.B. productcat = 1, color=0, attrib1=0, attrib2=1
oder productcat = 0, color=0, attrib1=1, attrib2=0
usw....
in prosa: wenn alles null dann SELECT *
wenn das eine 1 das andere 0 dann....usw..
also 4^4 IF's (hoff ich hab mich da jetzt nicht vertan) bis ich alle Fälle durch hab und dann den Query zusammenstoppeln?

lg!
stefan

Hallo,

Darum möchte ich fragen, ob es sowas wie eine Wildcard gibt, die ich in der form z.b. "WHERE var1=#" mir alle einträge gibt, egal was var1 als Wert hat.

lass die entsprechende Bedingung einfach weg.
Sprich:
Bau Dir eine Funktion/Methode, die Dir die gewünschte WHERE-Klausel liefert.
Mach' es nicht so, wie man es tausendfach sieht:

WHERE 1 AND <kette weiterer Bedingungen>

Freundliche Grüße

Vinzenz