Je voudrais faire une mise a jour d'un BDD et si le resultat ville est un chiffre (1 2 3...55) ca fonctionne bien mais si le resultat est un mot (paris) , il ne fait pas de mise a jour dans la DBB.

Je recupere mes donnees comme cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$ville=addslashes($_POST['ville']);
et fait la mise a jour comme cela

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mysql_query("UPDATE bdd SET  ville = ".$ville." , validation = ".$valid." WHERE id =".$ID."");
et ville dans ma BDD est varchar(50) et utf8_general_ci

si je fait un echo sur $ville j'ai le bon resultat.

Merci de votre aide