ciao a tutti!

ho un problema! ho un sito con utenti registrati etc etc...

solo che spesso capita che un utente si registri come L'antonella o Ky"" quindi nomi con virgolette o apici...


quello che non capisco è questo: quando l'utente si registra non ci sono problemi, mentre quando devo aggiornare la tabella sessioni mi nasce l'errore:

Query eseguita: UPDATE tabella_sessioni SET user_name='L'Anna', user_id='60' WHERE sess_id='8b53a71319611838f55c0c983aac5ccf'

MySQL Error: 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 'Anna', user_id='60' WHERE sess_id='8b53a71319611838f55c0c983aac


ovviamente vorrei risolvere il problema sin dal momento della registrazioni...per esempio..
come posso controllare che una data stringa non contenga apici o virgolette?

tengo a sottolineare il fatto che non è sufficiente un addslashes ne tantomeno un str_replace perchè poi il nick immesso sarebbe diverso.