Avatar billede krummel Juniormester
26. juli 2006 - 23:52 Der er 5 kommentarer og
1 løsning

tal og mysql

Hvordan kan man gemme tal så der kommer tusind seperator og decimaler. Fx 1000 bliver til 1.000

Eller hvordan trækker man det ud?
Avatar billede krummel Juniormester
26. juli 2006 - 23:54 #1
jeg har cellen til at være INT da jeg skal bruge > når jeg henter tal ud.
Avatar billede jl4511 Nybegynder
26. juli 2006 - 23:58 #2
Du kan ikke have seperatorer i en int, så skal du bruge decimal eller float.

Hvis du kan leve med at det står uden seperatorer i db (og det kan du nok),
så kan du jo bare formatere det npr du skal vise det med f.eks. number_format() funktionen.
Avatar billede jl4511 Nybegynder
27. juli 2006 - 00:00 #3
echo number_format($tal,2,",",".");
Viser 2 decimaler oversat til ikke-amerikansk notation
Avatar billede jl4511 Nybegynder
27. juli 2006 - 00:02 #4
Ups - sorry... troede vi var i PHP-afdelingen :/
Avatar billede krummel Juniormester
27. juli 2006 - 00:44 #5
Tak, det kan jeg bruge
Avatar billede Slettet bruger
28. juli 2006 - 01:09 #6
Selv om jl4511 nok var rigeligt hurtig til at svare med PHP-specifik kode (og så var heldig at ramme det rigtige sprog for dig), så gælder samme princip uanset hvilket sprog, man laver selve applikationen i.

I det hele taget er det en god ide at vente med at lave den slags formatering indtil udskriftstidspunktet. Ellers skal man til at lave forskellig SQL-kode, hvis man pludselig skal have systemet til at køre på udenlandsk og formateringen skal være anderledes.
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
Computerworld tilbyder specialiserede kurser i database-management

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