voici ma question :
je sais qu'il vaut mieux mettre ça :
Code : Tout sélectionner
mysql_query("UPDATE informations SET puissance=('".$row['anciennepuissance']."'+1) where login ='".$row['login']."'");Code : Tout sélectionner
mysql_query("UPDATE informations SET puissance=puissance+1 where login ='".$row['login']."'");Comme il est plus rapide à écrire, je l'ai davantage utilisé dans mes codes.
Mais voilà qu'un problème apparaît au niveau SQL :
lorsque la puissance est changée, il arrive que la ligne intelligence ou une autre prenne soudainement la même valeur que la puissance !
J'ai cherché dans tous mes codes, et je ne trouve nulle part, pour le moment, d'erreur du genre :
Code : Tout sélectionner
SET intelligence=puissance+1Et qu'une ligne de la table change avec la ligne suivante, assez bizarrement ?