Hola a tod@s,
Soy novato y estoy intentando actualizar un campo e-mail desde php en mysql, pero me da un error en la sentencia:
Código MySQL:
Ver originalUPDATE proveed pr
,contactar co
,aux_serv_ofertado se
SET pr.id
=17, pr.nom_com
=dafgdfsg
, pr.nom_proveed
=gga
, pr.apell_proveed
=dfgdf
, co.e_mail
=[email protected], co.tfno
=922272727 co.movil
=619619619, co.fax
=828121212, co.direccion
=, se.serv_ofertado
=minutos de sabiduria
, se.experiencia
=, se.tiempo_resp
= WHERE pr.id
= 17 AND pr.id
= co.id_rel
AND pr.id
= se.id_rel
Error: SQLSTATE[42000]: Syntax error or access violation: 1064 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 '@gmail.com,co.tfno=922272727,co.movil=619619619,c o.fax=828121212,co.direccion=,s' at line 1
He estado investigando y el problema parece ser el caracter @ que se usa para variables de usuario mysql,pero no encuentro como escaparlo. Si me pueden ayudar...se los agradeceré.