Ho usato lo stesso medesimo codice per una pagina di un vecchio sito
Codice PHP:
    $sql 'UPDATE architetti SET 
    desc=\''
.$desc.'\',
    desc_eng=\''
.$desc_eng.'\'
    WHERE id_arch = '
.$id_arch
Ora lo sto riutilizzando per una nuova pagina e in fase di update mi da come stampa della sql:
UPDATE architetti SET desc='srthsrt', desc_eng='hsrthsh\'swvelm è weevòmwe\'vf,weò ' WHERE id_arch = 4

e come notice:
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 'desc='srthsrt', desc_eng='hsrthsh\'swvelm è weevòmwe\'vf,weò


Ma qual'è il problema?