Salve a tutti, ho un problema.

ho scritto un programmino - su diversi files - che mi permette di inserire e modificare dati
all'interno del mio dbase MySql (ospitato su server Aruba).

la fase di inserimento non presenta alcun problema, con un form accetto i dati (qualsiasi stringa anche contenente caratteri come l'apostrofo " ' ") e attraverso la seguente istruzione

$query="INSERT INTO tabella (ecc..) VALUES (ecc..)";

spedisco tutto in un nuovo record del dbase.

quindi posso leggere i record attraverso uno script di lettura che preleva i dati e li presenta in una pagina html.

ho tuttavia dovuto creare anche degli script per la possibilitá di modificare i dati medesimi.
ma se in fase di modifica inserisco una parola con apostrofo, del tipo parola'parola2, tutto ciķ che sta dopo l'apostrofo, apostrofo incluso, (cioé: 'parola2) non mi viene memorizzato nel record del dbase, me lo tronca.
le fasi sono le seguenti:

- leggo il record
- lo stampo all'interno dei campi di un form su pagina html per consentirne la modifica
- una volta modificato cerco di attualizzare il record del dbase attraverso la seguente istruzione:
$query="UPDATE tabella SET campo='$campoform1' WHERE codiceidd='$codice' ";

qualcuno saprebbe aiutarmi per cortesia?
grazie a tutti.