J'ai un problème avec ce code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$sql='UPDATE '.$_SESSION['collec'].'
SET
yvert='.$yvert.',
neuf='.$neuf.',
oblit='.$oblit.'
WHERE id='.$ligne.'';
 
if (mysqli_query($base_collec, $sql)) echo "Record updated successfully";
else echo("Error description: " . mysqli_error($base_collec));
Le problème se situe au niveau de la variable $yvert qui contient normalement la valeur suivante : N° 1
Voici le message d'erreur
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '° 1, neuf=10, oblit=2 WHERE id=1' at line 3
Comment je peux résoudre ce problème

Merci