Sort on getal

Pagina: 1
Acties:
  • 18 views sinds 30-01-2008

  • DennusB
  • Registratie: Mei 2006
  • Niet online
Hallo allemaal,

Ik ben druk bezig met een site en heb in een database geld staan, bijv "23617"
Dit is meer als "1000" maar toch zet hij die "23617" onder de "1000" omdat die met een 1 begint.

Het stukje php is alsvolgt:
$query = mysql_query("SELECT * FROM media_login WHERE geld > '1000' ORDER BY geld ASC LIMIT 0,10");
while($object = mysql_fetch_object($query)){
Hoe kan ik dit oplossen dat hij echt degene met meeste geld bovenaan zet?

Thanx, dennus :P

Owner of DBIT Consultancy | DJ BassBrewer


  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Een integer van het veld maken.

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:54
Wat Codecaster zegt; je bewaard je 'geld' (wat een numeriek gegeven is), blijkbaar in een alfanumeriek veld. Dan is het logisch dat 100 voor 90 komt. Zorg erdus voor dat je numerieke gegevens in velden stopt met het gepaste data-type.

je zal trouwens descending moeten sorteren als je hoogste bedrag bovenaan moet komen

Maar , dit is best 'basic'...

https://fgheysels.github.io/


Dit topic is gesloten.