Bonjour,

Je souhaiterai effectuer un update conditionnel en un minimum de requetes.

Dans le champs member_note_ev, les valeurs autorisées sont de 0 à 100.
En aucun cas, je ne veux dans mes update que le champs member_note_ev soit inférieur à 0.

Comment simplifier et imbriquer ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
mysql_query("UPDATE members SET member_note_ev = member_note_ev - 20 WHERE member_login = '$member_login' AND member_note_ev > 10");
 
mysql_query("UPDATE members SET member_note_ev = member_note_ev - 10 WHERE member_login = '$member_login' AND member_note_ev >= 10");
Faire en sorte que si la 1ère requete n'est pas valide, exécuter la deuxième ?

Merci.