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.