pb affectation pourcentage à une variable

Eléphant du PHP | 250 Messages

07 janv. 2007, 21:29

Bonsoir,

J'aimerai savoir comment affecter un % à une variable lors d'un update en table:
$sql = "UPDATE membres SET epargne=epargne+3%"; 
[/php]

Mammouth du PHP | 19672 Messages

07 janv. 2007, 21:32

As-tu essayé comme ceci ? :
$sql = "UPDATE membres SET epargne=epargne+ ((epargne * 3)/100)";
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 1961 Messages

07 janv. 2007, 21:32

Bonjour,

Ajouter 3% revient au même que de multiplier par 1.03, donc
$sql = "UPDATE membres SET epargne=epargne * 1.03";
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Invité
Invité n'ayant pas de compte PHPfrance

07 janv. 2007, 23:43

Je testerais les 2 possibilités et vous tiens au courant, merci bien :P

ViPHP
fab
ViPHP | 2657 Messages

07 janv. 2007, 23:48

Test pas les deux seulement la deuxieme, tu gagneras un calcul niveau temps d'éxécution de ta requete c'est vrai c'est pas grand chose mais bon c'est déjà ça de gagner en plus pour pas grand chose :)
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Eléphant du PHP | 250 Messages

12 janv. 2007, 23:06

OK, celà fonctionne, Fab :lol: