Requête sql : +10

laplageaimelesable -  
 Utilisateur anonyme -
Bonjour,

J'ai un jeu en ligne avec des points allopass.
Je souhaiterai une requête SQL qui rajoute 10 points a la colonne 'ap' de la table 'login'
J'ai donc fais :
UPDATE 'login' SET 'ap' = '10' WHERE 'account_id' ="+$aidvotes+";

Pour le +$aidvotes+ cherchez pas c'est un truc spécial au jeu.
Le problème c'est que là ça définit 10 à ap a la place de rajouté +10... donc si quelqu'un a 110 points a la place de faire 110 + 10 = 120 ça lui mettra 10.

Merci
laplageaimelesable

7 réponses

laplageaimelesable
 
Même si je mets
UPDATE 'login' SET 'ap' + '10' WHERE 'account_id' ="+$aidvotes+";

Ça marche pas !
Sur celui là ça ne fait carrément rien =S...
0
Jug4tsu Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   13
 
Essaye
UPDATE 'login' SET 'ap' = 'ap' + 10 WHERE 'account_id' ="+$aidvotes+";
0
laplageaimelesable
 
sa rajoute 0
merci
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
essayes:

"UPDATE login SET ap = ap+10 WHERE account_id =".$aidvotes."";


ou

"UPDATE login SET ap = ap+10 WHERE account_id ='".$aidvotes."' ";
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
laplageaimelesable
 
aidvotes doit être : "+$aidvotes+" OBLIGATOIREMENT.
Je sais c'est pas vraiment du sql mais c'est un langage spécial jeu
0
laplageaimelesable
 
up
0
Utilisateur anonyme
 
Après il y aurait la question toute conne, qui dirai : Ton champ ap est il en int(ou dériver..). :S

Sinon j'ai fais une recherche sur g0ogle et ta requete ma l'air Juste, je chercherais encors après le boulot et je te redis
0