Order By
|
|
PHP-Quelltext |
1 |
SELECT * , IF ( votes > 0, ( rating / votes ), '0' ) AS comp FROM `bb1_userpics` WHERE 1 ORDER BY comp DESC
|
scheinbar wird comp als text gewertet weil die werte nach dem anfangszeichen gereiht werden
wie kann man das ändern?
also reihung nach wert der gesamten zahl
danke,
Thomas
Zitat
Original von Thomas
den datentyp von comp?
die anderen beiden felder aus denen comp gebildet wird sind int()
wie kann ich den typ von comp angeben....ist ja nur in der select anweisung gebildet
war wohl etwas vorschnell und hab ned gecheckt, dass du comp zusammensetzt.
werd mal gleich schauen wie man das lösen kann. sry

jperl
#edit
habs jetzt bei mir ausprobiert und bei mir funktionierts einwandfrei. keine ahnung warums bei dir anders ist.
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »jperl« (24. Februar 2004, 21:01)
RE: Order By
Zitat
Original von Thomas
Zitat
Original von MartyMcFly
Hallo,
liegt es vielleicht an den '' um die 0? Weil das dann vielleicht als String interpretiert wird?
Gruss
Marty
100 Punkte!
hätte ich selbst darauf kommen müssen
danke
komisch, aber bei mir funktionierts egal ob ich '' oder ned habe.
jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Zitat
Original von Thomas
das problem tritt auf sobald ein datensatz bei votes 0 als wert hat
selbst wenn votes 0 als wert hat funzt das bei mir. kann aber an meinem heimserver liegen der lässt so einiges mehr zu.
groß und kleinschreibung ist da bei mysql ned so wichtig

jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Ähnliche Themen
-
Datenbanken »-
ORDER BY "Zufall"
(2. Oktober 2004, 00:00)
-
eigener Server »-
Server unter 30 Euro ohne Setup?
(25. Februar 2004, 11:14)
-
Datenbanken »-
mySQL order by id
(10. Dezember 2003, 13:22)
-
PHP »-
nach anzahl auflisten
(15. November 2003, 18:35)
-
PHP »-
Problem mit der WHERE und ORDER Anweisung !! (dringend)
(4. Februar 2003, 01:16)



