La personne termine ses requêtes avec
;
Regarde bien la requête qu'il t'a montré et voit qu'il n'y a pas de problème de ce coté là.
Le problème semble plutôt venir du fait que la personne tente peut-être de mettre à jour des champs qui sont en fait des chaines de caractères. Il est donc impératif de les entourer de single-quotes. Il faudrait donc changer les quotes utilisées pour sa chaine PHP afin de simplifier la création de sa requête:
$modif = "UPDATE $table
SET annee=$modannee,
equipe='$modequ',
resume='$resum',
lien='$mod'
WHERE id=$ide";
Il faudrait biensûr s'assurer que chaque chaine est bien sécurisé par l'utilisation de la fonction mysql_escape_string() par exemple.
Note: Je n'ai que supposé que les autres champs étaient de type VARCHAR ou TEXT, je ne sais pas si c'est réellement le cas. Mais je suis certain que "annee" était bien un entier et non une chaine.
