versteh jetzt nicht was das mit mir zu tun hat. Was ist denn $xy ?
Das Statement wird über ein Template eingelesen. Ich kann nur die Variable $geschlecht an das Template übergeben. Das liegt nicht zuletzt daran, dass das Template von mehreren Programmen aus genutzt wird, also auch von C++ als wie auch vom Javaserver.
Ich kann deshalb nur $geschlecht an das Statement übergeben.
weiteres Beispiel:
wenn ich $geschlecht an das Statement übergebe, dann muss das Statement irgendwie feststellen, ob $geschlecht männlich oder weiblich ist, und bei letzterem dann "gewicht > 35" machen.
Ich habe allerdings im Thema vergessen zu erwähnen, dass das gesuchte geschlecht immer m oder w ist, niemals aber beides!
Das Problem ist, dass das Statement das nicht weiss. Das Statement bekommt nur das gesuchte Geschlecht als Parameter.
Das muss irgendwie so funktionieren:
WHERE IF($geschlecht = 'w', 'gewicht > 35', '')
@gwen: Klar, das ganze ist ein imaginäres Problem. Ich versuche so anhand eines Szenarios zu beschreiben, was ich gerne wissen möchte. Das Szenario besagt, dass ich, wenn das gesuchte Geschlecht w ist, keine Magermodels erwünscht sind. Ziel ist es, mit nur einer Variablen auszukommen die das Geschlecht beschreibt und nichts weiter.\n\n
<!--EDIT|Froschpopo|1173003718-->