if abfrage in einem mysql_query
zen
- php
hallo,
ist es möglich eine if abfrage in einem mysql_query zu machen?
es geht um eine Berechnung bei der es wichtig ist ob die eine zahl größer ist als die andere. Je nachdem müssen zwei unterschiedliche Berechnungen ausgeführt werden.
Am Ende sollen das Ergebnis aufsteigend ausgegeben werden.
Oder bleibt mir nichts übrig, als die Werte in einer anschließenden while Schleife auszurechnen, sie dann in ein array oder tabelle abzuspeichern und dann geordnet auszugeben?
mfg zen
Du kannst innerhalb des SELECT-Statements durchaus auch mathematische Konditionen stellen, bspw. so: SELECT a,b,c FROM table WHERE a > b;
Gruß, LX
hallo,
ich brauche nicht nur eines sonder a und b welche ich auf verschiedene weise berechnen muss.
mfg zen
Hello,
da schaust Du Dir am besten die Beispiele auf der MySQL-Seite an.
http://dev.mysql.com/doc/refman/5.1/en/functions.html
http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html
Wie Du dort nachlesen kannst, kannst Du die Spalten auch conditional abfragen.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg