Mon UPDATE + WHERE met à jour toute la table

Pur Esprit -  
 Simon -
Bonjour,
Je débute en MySQL !
J'ai une enquète sur 25 pays, portant sur 5 paramètres dont le "StyleDeVie".
J'ai donc une table "opinions" de 25 records, avec 5 compteurs, plus un champ "Origine", qui identifie le pays d'origine de celui qui répond au questionnaire.
Cette requete devrait incrémenter le champ "StyleDeVie" correspondant au pays de celui qui passe le questionnaire :

$query = "UPDATE opinion SET opinion.StyleDeVie = opinion.StyleDeVie + 1 WHERE opinion.Origine = $OrigineDuClient";

Or elle incrémente le champ "StyleDeVie" des 25 pays !
Help me, pliiiiiize !
Merci à tous !
A voir également:

1 réponse

Simon
 
l'erreur de ce type vient souvent de la requete SQL elle meme, alors je te conseil de faire echo $tarequetteupdate pour voir c quoi qu'il y a dans ta requette
0