mysql_real_escape_string() benötigt eine aktive Verbindung zum MySQL-Server und initiiert eine Verbindung mit den Standarddaten aus der php.ini-Konfiguration, falls keine vorhanden ist.
Verwenden Sie diese Funktion nicht, ohne sich vorher mit der Datenbank verbunden zu haben.
Verwenden Sie auch nicht die mysql_*-Funktionen. Sie sind veraltet und werden aus PHP entfernt.