0 rijen bijgewerkt. Warning: #1264 - probleem in phpmyadmin [opgelost]
ik zit met het volgende probleem.
Gebruikers krijgen elke nacht 5% rente op zijn/haar bankgeld, dat bereken ik als volgt :
De rente wordt keurig bijgeschreven tot dat het niet meer verder kan. Hoe dat komt, weet ik niet.
Deze melding krijg ik in phpmyadmin, wanneer ik het handmatig probeer te verhogen:
Bankgeld = int(255)
Stel dat de gebruiker 50.000 euro heeft krijgt hij/zij in begin €2,500 rente, maar uiteindelijk gaat de rente niet hoger dan : €107,374,182, terwijl dat wel moet kunnen.
Iemand enig idee?
Alvast bedankt.
Groeten,
Marco
Gewijzigd op 10/09/2013 22:17:43 door Marco Eilander
Heb je nooit geen negatieve waardes? gebruik dan een UNSIGNED int. dan kun je van 0 tm 4294967295
en anders is er nog de BIGINT.
http://dev.mysql.com/doc/refman/5.6/en/integer-types.html
Gewijzigd op 10/09/2013 21:19:09 door Ger van Steenderen
$rente = $row['bankgeld'] / 100 * 5;
Als het ook in een keer kan
$rente = $row['bankgeld'] / 20
Gewijzigd op 10/09/2013 21:03:06 door - SanThe -
Gewijzigd op 10/09/2013 21:46:27 door Ger van Steenderen
Maar moet die komma geen punt zijn?
Oops! Helemaal in de war door al die miljarden ;-)
Het is inmiddels opgelost!
Mvg.