Probleme Mysql [Update]

Bonjour,
J’ai un probleme avec un updtae dans ma page PHP:
mysql_query(« UPDATE salle SET designation=‹ $designa › , taille=‹ $tail › ,photo=‹ $phot › ,prix=‹ $pri › ,nom_salle=‹ $nom › where id_salle=‹ $id › »);

toutes mes variables sont bonnes quand je les affiches mais lors de l’update cela ne provoque aucun mis a jour.
Pourtant en remplacant les $var par d valeur fixe sa marche.
pourriez vous m’aidez sil vous plait

[cpp]mysql_query(‹ UPDATE salle SET designation= ›‹ .$designa. ›‹ , taille= ›‹ .$tail. ›‹ , photo= ›‹ .$phot. ›‹ , prix= ›‹ .$pri. ›‹ , nom_salle= ›‹ .$nom. ›’ WHERE id_salle=‹  ›.$id.‹  ›');[/cpp]

Fait un
[cpp]echo ‹ UPDATE salle SET designation= ›‹ .$designa. ›‹ , taille= ›‹ .$tail. ›‹ , photo= ›‹ .$phot. ›‹ , prix= ›‹ .$pri. ›‹ , nom_salle= ›‹ .$nom. ›’ WHERE id_salle=‹  ›.$id.‹  ›';[/cpp]
Pour voir si ta requête est ok. Si c’est bon mais que ca update tjrs pas, copie-colle la requête dans phpmyadmin voir skil dit.

marchera pas.
[cpp]
$query = ‹ UPDATE salle
SET
designation = ' › . mysql_real_escape_string($designa) . ‹ ',
taille = ' › . mysql_real_escape_string($tail) . ‹ ',
photo = ' › . mysql_real_escape_string($phot) . ‹ ',
prix = ' › . mysql_real_escape_string($pri) . ‹ ',
nom_salle = ' › . mysql_real_escape_string($nom) . ‹ '
WHERE id_salle = ' ›. mysql_real_escape_string($id) . ‹ ' ›;
mysql_unbuffered_query($query);[/cpp]

Fonctionnera, au moins parce que ’ est bien fermé, parce que mysql_real_escape_string est correctement appliquée, CQFD.

arf g oublié les \ :ange: