Ma certo che farà il suo dovere, come farebbe a non funzionare? Che altro dovrebbe fare? Sarebbe un bel bug di PHP se non facesse ciò per cui è stata scritta.

Per la funzione per il parsing che fai? Scrivi una nuova funzione che a sua volta chiama mysqli_real_escape_string()? A che servirebbe?