Avatar billede little_kim86 Nybegynder
07. december 2003 - 19:24 Der er 12 kommentarer og
2 løsninger

Sorter største tal øverst

Hej alle her på experten


Jeg har lavet noget på min forside hvor den skal hente det billede ud der er blevet set flest gange. Men det er sådan at vist man bruger mysql order by funktion så bliver de soteret således, 1,11,12,13,14,15,16,17,18,19,2,20 og så videre. Når jeg så vil have vist det største tal, så får jeg vist 9 fordi at ingen billeder er blevet vist mere end 90 gange...

Hvordan kan jeg gøre sådan at den kommer til at hente det største tal ud så det fks bliver 11 i stedet for 9???

På forhånd tak for hjælpen

Med venlig hilsen
Kim Laursen
Avatar billede detox Nybegynder
07. december 2003 - 19:29 #1
Prøv med:

ORDER BY antal+0 DESC LIMIT 1
Avatar billede erikjacobsen Ekspert
07. december 2003 - 19:30 #2
Eller endnu bedre: brug et talfelt i tabellen i stedet for et tekstfelt.
Avatar billede little_kim86 Nybegynder
07. december 2003 - 19:33 #3
Hovsa det var nok ikke så smart med et tekst felt...
Avatar billede little_kim86 Nybegynder
07. december 2003 - 19:38 #4
Tak så er det løst jeg prøvede det detox skrev og det virkede det kan jo ikke være bedre... Men hvorfor virker det bare at pluse med + ???
Avatar billede erikjacobsen Ekspert
07. december 2003 - 19:40 #5
Så bliver det til et tal - men selv om det virker, er det langsommere end hvis
du lavet et rigtigt talfelt.
Avatar billede detox Nybegynder
07. december 2003 - 19:43 #6
Ja, talfelter er vel alt andet lige bedst egnet til tal ;o)
Avatar billede little_kim86 Nybegynder
07. december 2003 - 19:45 #7
jem men problemet er bare at jeg har fået en masse ind i tabellen... er det sådan at jeg bare kan lave den ene række om???
Avatar billede detox Nybegynder
07. december 2003 - 19:49 #8
Ja, det tror jeg godt du kan, men lav en backup inden.
Avatar billede little_kim86 Nybegynder
07. december 2003 - 19:54 #9
Kn man måske gøre det i php admin???
Avatar billede detox Nybegynder
07. december 2003 - 19:55 #10
Ja, prøv:

ALTER TABLE `tabelnavn` CHANGE `feltnavn` `feltnavn` SMALLINT(6) UNSIGNED DEFAULT '0' NOT NULL
Avatar billede little_kim86 Nybegynder
07. december 2003 - 19:55 #11
detox vil du ikke lige ligge et svar??? så du kan få nogle points
Avatar billede detox Nybegynder
07. december 2003 - 19:56 #12
Jo da c",)
Avatar billede little_kim86 Nybegynder
07. december 2003 - 20:00 #13
TAK TAK
Avatar billede detox Nybegynder
07. december 2003 - 20:03 #14
Velbekommen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester