mysql_real_escape_string
intenta conectarse a la base de datos local, por lo que puede obtener la configuración que necesita para escapar de la cadena correctamente para ese sistema.
Puede decirle a la función qué conexión usar pasando un identificador de enlace como segundo argumento:
mysql_real_escape_string($string, $link)