26-12-2006, 11:43 AM
Je voulais juste savoir si la requête suivante était correcte. Je ne sais pas encore la tester mais j'aurais aimé savoir si elle était déjà bonne.
Merci d'avance
Code :
UPDATE perso SET pm = pm - CASE
WHEN (SELECT type FROM carte WHERE x = $_SESSION['x'] AND y = $_SESSION['y']) = 1
THEN 1
WHEN (SELECT type FROM carte WHERE x = $_SESSION['x'] AND y = $_SESSION['y']) = 2
THEN 1
WHEN (SELECT type FROM carte WHERE x = $_SESSION['x'] AND y = $_SESSION['y']) = 3
THEN 2
END
WHERE id = $_SESSION['id']
Merci d'avance