login  Naam:   Wachtwoord: 
Registreer je!
 Forum

SET * (Opgelost)

Offline ArcanA - 23/01/2008 17:11
Avatar van ArcanAPHP beginner Hallo,

Ik zou graag willen, dat er 12,5% bijkomt in de database.
Maar er komt steeds 12% bij. Waarom werkt het niet?
Het type veld is int(3)

  1. $verzorging = 25 / 2;
  2. mysql_query("UPDATE `honden` SET `verzorging`=`verzorging`+'$verzorging' WHERE `eigenaar`='{$geb['login']}' AND `id`='{$id}'");


ArcanA.

3 antwoorden

Gesponsorde links
Offline BramBo - 23/01/2008 17:15
Avatar van BramBo JS gevorderde int 3 is een absoluut getal dus 999 als max, zonder decimalen.

Je dient het veld als een double of float te definieren.
Double(3,2) bijvoorbeeld dit resulteert in een maximale waarde van 999,99
Offline lemoinet - 23/01/2008 17:16
Avatar van lemoinet PHP gevorderde int kan geen kommagetallen opslaan, verander int in float
Offline ArcanA - 23/01/2008 17:43
Avatar van ArcanA PHP beginner Bedankt! het is gelukt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s