Requête sql : +10

laplageaimelesable -  
 aurus1212 -
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

  1. 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
  2. Jug4tsu Messages postés 56 Statut Membre 13
     
    Essaye
    UPDATE 'login' SET 'ap' = 'ap' + 10 WHERE 'account_id' ="+$aidvotes+";
    0
  3. Alain_42 Messages postés 5413 Statut Membre 904
     
    essayes:

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


    ou

    "UPDATE login SET ap = ap+10 WHERE account_id ='".$aidvotes."' ";
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. laplageaimelesable
     
    aidvotes doit être : "+$aidvotes+" OBLIGATOIREMENT.
    Je sais c'est pas vraiment du sql mais c'est un langage spécial jeu
    0
  6. aurus1212
     
    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