error de valor DOBLE incorrecto

error de valor DOBLE incorrecto

Actualmente tengo un problema con una consulta de ACTUALIZACIÓN. Lo que estoy tratando de ejecutar es:

$sql = "UPDATE nouveauxannonce set An_titre='.$titre.' ,  An_description='.$description.' where id='.$id.'";

$titre, $description y $id se envían a través de un formulario. He intentado hacer eco de los resultados y salen a lo que publico.

Recibí :{"_body":"\"ErrorUPDATE nouveauxannonce set An_titre='.dejacambiador.' , An_description='.pmiuhbmijlbjn.' dónde id='.10.'
Valor DOUBLE incorrecto truncado

Entonces, ¿alguien puede explicarme cuál es el problema con mi consulta? Gracias

Mostrar la mejor respuesta

Debe eliminar los puntos de la consulta ya que php reemplaza solo $var con valor variable, no .$var.. Así que debería ser así:

$sql = "UPDATE nouveauxannonce set An_titre='$titre' , An_description='$description' where id='$id'";

También considere escapar los valores que provienen de su formulario, actualmente está abierto a las inyecciones de SQL.