Déjà, tu devrais échapper tes variables à àjouter dans la base de données...
En plus de ta fonction prepareChaine, utilise la fonction mysql_real_escape_string, c'est fait pour ça 
Ensuite, tu devrais rajouter ça :
Code :
- mysql_query("UPDATE actualites Set $ChainedeMAJ WHERE Num = $cNum" ) or die("Erreur SQL : ".mysql_error());
|
Je précise aussi qu'il serait mieux de donner à mysql_query ta ressource de connexion en second paramètre...
Pour continuer, renseignes toi sur php.net pour faire des inserts/selects propre, avec des concaténations correctes, car là, clairement, ce n'est pas propre.
Enfin, tu es dans une phase de développement ou de débogage, alors ça ne sert à rien de mettre des @ devant les fonctions, ça ne fait que te cacher les erreurs qui pourraient justement te permettre de trouver ton/tes erreur(s).
Cdt