PHP beginner |
|
Hey SiMa,
In mijn SQL database heb ik een veld BANK, met als kenmerk BIGINT (hiervan is het maximum toch 9.223.372.036.854.775.807 ?). Op het moment dat er 1.000.000.000.000 staat, en ik er 1 vanaf haal gaat het goed, maar als ik die 1 er weer bij zet (met een query) gaat het mis... dan verdwijnt de complete som en wordt het een 1.
Hoe kan dit? Want verder werkt het wel altijd...
Edit: het probleem is dus dat PHP er 1E+5 van maakt, en MySQL vindt dat natuurlijk geen integer.... ik heb het maar opgelost met de meest simpelste manier: als het getal onder de 1 triljard zit, dan wel toestaan, anders weigeren aan te passen.
|