richiami la connessione dopo aver eseguito mysql_real_escape_string.

la connessione va richiamata prima. Come devi fare .... vedi tu come hai strutturato la classe. Non posso rifarti la struttura. La verifica deve essere eseguita dopo la connessione al db e prima della query.

le lettere accentate non vengono gestite dal carattere di escape. Vengono gestiti i caratteri speciali che hanno una doppia funzione: carattere stringa e carattere di controllo. L'escape serve a dire a mysql che quello che segue il backslashes e' una carattere stringa.