decimale Productprijzen in MySQL table

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Frank

Frank

08/08/2006 14:02:00
Quote Anchor link
Goedendag, sinds een tijdje bezig met PHP en nu voor een klant een kleine shop aan het maken. Gaat allemaal prima behalve dit:

Ik heb de prijzen opgeslagen in een veld "prijs" als een DOUBLE. Als ik DECIMAL gebruik rond ie af op geheel. Ik zal vast een domme vraag stellen maar welke format moet ik gebruiken voor een productprijs?

Ik hoop dat iemand de moeite wil nemen om deze misschien wat dommere vraag te beantwoorden. Ik kom er iig niet uit.

Alvast bedankt.
Frank
 
PHP hulp

PHP hulp

17/11/2024 17:47:53
 
Frank -

Frank -

08/08/2006 14:13:00
Quote Anchor link
Dan heb je de DECIMAL niet correct gebruikt. DECIMAL(5,2) geeft je 5 getallen en de 2 geeft aan dat er 2 decimalen worden gebruikt. 999.99 is het hoogste getal dat je dan kunt wegschrijven.
 
Simon Blok

Simon Blok

08/08/2006 14:17:00
Quote Anchor link
ik heb een soortgelijk probleem, het gaat ook over prijzen, maar als je nou bijvoorbeeld een bedrag hebt van 1456,95 hoe sla je dat op?
 
Frank

Frank

08/08/2006 14:18:00
Quote Anchor link
Super! Heel logisch ook eigenlijk. Me prijzen worden nu tenminste begrijpelijk weergegeven.
Thnx.
 
Stefan van Iwaarden

Stefan van Iwaarden

08/08/2006 14:18:00
Quote Anchor link
-
Gewijzigd op 01/01/1970 01:00:00 door Stefan van Iwaarden
 
Jan Koehoorn

Jan Koehoorn

08/08/2006 14:21:00
Quote Anchor link
simon:
ik heb een soortgelijk probleem, het gaat ook over prijzen, maar als je nou bijvoorbeeld een bedrag hebt van 1456,95 hoe sla je dat op?

Dan vergroot je gewoon het aantal cijfers dat je wilt.
DECIMAL(15,2) gaat prima.
 
Frank -

Frank -

08/08/2006 14:24:00
Quote Anchor link
Jan:
simon:
ik heb een soortgelijk probleem, het gaat ook over prijzen, maar als je nou bijvoorbeeld een bedrag hebt van 1456,95 hoe sla je dat op?

Dan vergroot je gewoon het aantal cijfers dat je wilt.
DECIMAL(15,2) gaat prima.
Maar let er wel op dat je 1456punt95 opslaat in je database! Een komma wordt geen succes. Dus 1456.95
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.