Bonsoir à tous,
Je ne sais pas trop comment expliquer mon souci :
Mon souci c'est que alors que je pensais que les valeurs étaient évaluées de gauche à droite. Ici, les incrémentations (trois premières instructions set) sont réalisées sans problème, mais les divisions (2 dernières instructions) sont réalisées avec les anciennes valeurs (avant incrémentation) du coup je me retrouve avec des moyennes erronées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 UPDATE `ouestil_content_type_jeu` SET `field_nb_affichage_value`=`field_nb_affichage_value`+1, `field_note_value`=`field_note_value`+10, `field_temps_value`=`field_temps_value`+4, `field_moyenne_notes_value`=`field_note_value`/`field_nb_affichage_value`, `field_moyenne_temps_value`=`field_temps_value`/`field_nb_affichage_value ` WHERE `nid`=6
Quelle erreur de syntaxe dois-je corriger pour que mes opérations soient effectuées avec les valeurs incrémentées ?
Merci d'avance.
Bonne soirée.
Partager