Thread mysql (vermutlich etwas mit IF) (9 answers)
Opened by Froschpopo at 2007-03-03 23:37

Froschpopo
 2007-03-04 12:16
#35289 #35289
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
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-->

View full thread mysql (vermutlich etwas mit IF)