Page 1 sur 1
Base de donné, soustraire une valeur
Posté : 15 janv. 2006, 15:16
par adrd
Bonjour, j'ai besoin de créer un script qui soustrait une valeur à la base donnée, prenons un éxemple,
sur ma base de donné j'ai 30€
sur le site je décide d'acheter un objet à 15€ comment pourrais t on faire ceci ? vous avez un exemple de code, comme ça je n'ai plus qu'a adapter ... j'aimerai faire un site de jeu, il avance bien sauf ce truc que je n'arrive pas faire ...
merci d'avance

Posté : 15 janv. 2006, 16:14
par Cyrano
Précise ta question, elle n'est absolument pas claire.
On sait que la valeur enregistrée est de 30€ : parfait. Mais essaye d'expliquer ce que tu veux faire avec 15€ par rapport à cette donnée ?
Posté : 15 janv. 2006, 16:58
par adrd
Je veux retirer de la base de donné 15€ des 30€initiales ...
Posté : 15 janv. 2006, 16:59
par albat
Comment ?
À partir de quoi ?
Posté : 15 janv. 2006, 17:04
par adrd
Sur ma base de donné l'utilisateur à 30€ par exemple, il achete un truc à 15€ et je veux que les 15€ soit soustraits à la base de donné, donc à la fin je voudrai que l'utilisateur ai que plus 15 sur sa base donné ( car 30-15=15 )
voila voila
Posté : 15 janv. 2006, 17:12
par albat
Ce que tu stockes dans ta base de données, c'est donc le solde de l'utilisateur.
Et tu veux décrémenter ce solde en fonction de ses achats, c'est bien ça ?
Dans ce cas, c'est extrêmement simple :
$req = "UPDATE table SET solde = solde-15 WHERE utilisateur = ".$utilisateur;
Un problème énoncé clairement est beaucoup plus facile à résoudre...

Posté : 15 janv. 2006, 17:53
par adrd
$req = "UPDATE table SET solde = solde-15 WHERE utilisateur = ".$utilisateur;
ok ça à l'air assez simple, je suis debutant donc je ne sais pas quoi remplacé ^^ erf dsl si je suis noob,
sinon enfait le -15 j'aimerai qu'il soit mis en variable genre $pomme, je pense pouvoir le faire, mais est-ce juste ?
Posté : 15 janv. 2006, 17:56
par albat
Bien sûr !
$req = "UPDATE table SET solde = solde-".$pomme." WHERE utilisateur = ".$utilisateur;
Posté : 15 janv. 2006, 18:35
par adrd
Dans cet phrase, il faut que je remplace quel mot, car je suppose qu'il faut que je mète le nom de la table dfe ma bd et aussi quel ligne de la table ...
Posté : 15 janv. 2006, 19:01
par albat
Avant de te lancer dans ton développement,
as-tu pris le temps d'apprendre les fondamentaux des bases de données ?
Un petit tour sur
phpdebutant.org te sera très utile...
