Soustraction dans la bdd

Eléphanteau du PHP | 30 Messages

04 août 2005, 12:49

Salut ^^

voilà...
dans ma base, j'ai
une table objet, qui donne leur nom et leur quantité...

j'aurais aimé savoir si il etait possible de soustraire la quantité
sans la recuperer avant...

(j'essaye de faire un ptit programme de gestion de stock)
lorsqu'on enlève par exemple un disque dur de la base,
est-ce que je suis obligé de recuperer la valeur du champ "quantité" ?
pour ensuite lui enlever par exemple 1

ou existe t'il une facon de le lui enlever directement avec une fonction ? sans accès prealable à la base (pour recup la valeur initiale)...

je ne sais pas si j'ai été clair...

voilà si quelqu'un a une idée ;) merci ^^

ViPHP
pjl
ViPHP | 2119 Messages

04 août 2005, 12:55

Tu mets simplement ton opération dans un UPDATE :

http://www.phpdebutant.org/article64.php
http://www.commentcamarche.net/sql/sqlmaj.php3


Question à déplacer dans base de donnes. :-"

Eléphanteau du PHP | 30 Messages

04 août 2005, 13:06

UPDATE `articles` SET `Stock` = `Stock`-1 WHERE `code_prod` = 'BOIT5' LIMIT 1;
effectivement je ne savais pas que je pouvais mettre mes operations directement dans la requete ^^

merci beaucoup, ca va beaucoup m'aider ^^
(dsl si je me suis trompé de section)

ViPHP
pjl
ViPHP | 2119 Messages

04 août 2005, 18:15

Pas grave, la mama le ferra entre une tounée de pasta et une fournée de pizza. :wink: