mysql_real_escape_string
tenta di connettersi al database locale, in modo che possa recuperare le impostazioni necessarie per eseguire correttamente l'escape della stringa per quel sistema.
Puoi indicare alla funzione quale connessione utilizzare passando un identificatore di collegamento come secondo argomento:
mysql_real_escape_string($string, $link)