Tach!
Wenn ich jedoch die Funktion mysql_real_escape_string() mit irgendeinem String aufrufe ist der Rückgabewert immer leer.
Dann machst du sicherlich was falsch. Zeig mal bitte, wie du feststellst, dass das Ergebnis leer ist.
die Verbindung zu MySQL Datenbank hab ich über eine Klasse realisiert und habe deshalb auch probiert, die Connection aus der Klasse zu übergeben:
Warum nimmst du eigentlich nicht entgegen der Empfehlung des PHP-Handbuchs (englische Ausgabe) die mysqli-Extension? Dann hättest du bereits eine Klasse, die du verwenden und auch erweitern kannst und muss nicht die herkömmlichen Funktionen kapseln.
dedlfix.