Bonjour les gens, j'ai un problème tout bête et j'aimerai votre avis :
Lorsqu'un joueur consomme un objet, je dois vérifier qu'il le possède bien car entre le moment où la page de sélection s'affiche et le moment de la consommation effective, il peut se passer toute sorte de problème (triche plus ou moins poussée, erreur humaine en ouvrant plusieurs pages, etc...)
Je souhaite donc vérifier, lors de la suppression de l'objet (on soustrait de 1 le nombre dans la BdD), qu'il est toujours en possession du joueur, avant d'en déclencher les effets.
Ce n'est en soit pas compliqué en php, mais je me demande si je peux le faire dans une simple requête SQL histoire d'économiser 1 requête (ce qui est toujours plaisant lol)
En gros je veux ça :
Si Nombre>0, Nombre=Nombre-1
Sinon, la requête rend faux
Merci de votre aide.
Lorsqu'un joueur consomme un objet, je dois vérifier qu'il le possède bien car entre le moment où la page de sélection s'affiche et le moment de la consommation effective, il peut se passer toute sorte de problème (triche plus ou moins poussée, erreur humaine en ouvrant plusieurs pages, etc...)
Je souhaite donc vérifier, lors de la suppression de l'objet (on soustrait de 1 le nombre dans la BdD), qu'il est toujours en possession du joueur, avant d'en déclencher les effets.
Ce n'est en soit pas compliqué en php, mais je me demande si je peux le faire dans une simple requête SQL histoire d'économiser 1 requête (ce qui est toujours plaisant lol)
En gros je veux ça :
Si Nombre>0, Nombre=Nombre-1
Sinon, la requête rend faux
Merci de votre aide.