Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Thomas

Tripel-As

Dabei seit: 12.07.2002

Beiträge: 161

 

1 Zum Seitenanfang

Dienstag, 24. Februar 2004, 19:42

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
 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

2 Zum Seitenanfang

Dienstag, 24. Februar 2004, 20:23

du musst den felddatentyp in phpmyadmin ändern.

schäzte mal, dass du vergessen hast den anzugeben und varchar verwendet wurde.

jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
 

Thomas

Tripel-As

Dabei seit: 12.07.2002

Beiträge: 161

 

3 Zum Seitenanfang

Dienstag, 24. Februar 2004, 20:25

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
 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

4 Zum Seitenanfang

Dienstag, 24. Februar 2004, 20:30

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.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »jperl« (24. Februar 2004, 21:01)

 

MartyMcFly

Foren Gott

Dabei seit: 04.06.2003

Beiträge: 3 137

 

5 Zum Seitenanfang

Mittwoch, 25. Februar 2004, 08:54

RE: Order By

Hallo,

liegt es vielleicht an den '' um die 0? Weil das dann vielleicht als String interpretiert wird?

Gruss
Marty
 

Thomas

Tripel-As

Dabei seit: 12.07.2002

Beiträge: 161

 

6 Zum Seitenanfang

Mittwoch, 25. Februar 2004, 17:39

RE: Order By

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 :P

danke
 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

7 Zum Seitenanfang

Mittwoch, 25. Februar 2004, 18:26

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 :P

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.
 

Thomas

Tripel-As

Dabei seit: 12.07.2002

Beiträge: 161

 

8 Zum Seitenanfang

Mittwoch, 25. Februar 2004, 18:31

das problem tritt auf sobald ein datensatz bei votes 0 als wert hat
 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

9 Zum Seitenanfang

Mittwoch, 25. Februar 2004, 19:03

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.
 

Ähnliche Themen