Thread mysql (vermutlich etwas mit IF)
(9 answers)
Opened by Froschpopo at 2007-03-03 23:37
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: Code: (dl
)
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--> |