Requête sql : +10

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. 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
    1. Essaye
      UPDATE 'login' SET 'ap' = 'ap' + 10 WHERE 'account_id' ="+$aidvotes+";
      0
      1. sa rajoute 0
        merci
        0
        1. essayes:

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


          ou

          "UPDATE login SET ap = ap+10 WHERE account_id ='".$aidvotes."' ";
          0
          1. aidvotes doit être : "+$aidvotes+" OBLIGATOIREMENT.
            Je sais c'est pas vraiment du sql mais c'est un langage spécial jeu
            0
            1. 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