prima di eseguire un mysql_real_escape_string devi attivare una connessione al db perchè quella funzione si basa sul charset della connessione...

lo hai fatto vero?