Lo que tienes allí es mucho más que un simple problema de escapar un caracter: Tu query queda terriblemente
mal construida.
Todas las cadenas de texto están siendo tratadas como si fuesen columnas de la base de datos. Esa sintaxis (sin duda creada por programación) forzosamente te disparará errores de ejecución.
¿En qué se supone que la estás haciendo?
Para que te des una idea, eso debería quedar así:
Código MySQL:
Ver originalUPDATE proveed pr
, contactar co
,aux_serv_ofertado se
pr.nom_com = 'dafgdfsg',
pr.nom_proveed = 'gga',
pr.apell_proveed = 'dfgdf',
co.tfno=922272727
co.movil=619619619,
co.fax=828121212,
se.serv_ofertado='minutos de sabiduria',
WHERE pr.id
= 17 AND pr.id
= co.id_rel
AND pr.id
= se.id_rel
TE hago notar también que
has dejado varios campos sin asignación, lo que generará otros errores en la ejecución, para lo cual estoy poniendo NULL en el ejemplo. Eso sin duda dependerá de su tus campos son nulables o no.