Sie müssen diese Funktion aufrufen, wenn Sie SQL-Abfragen mit Zeichenfolgenliteralen erstellen.
Sie sollten sie nirgendwo anders aufrufen.
Der Zweck des Aufrufs dieser Funktion besteht darin, Sie daran zu hindern, SQL wie SELECT * FROM Students WHERE Name = 'Robert'); DROP TABLE Students;--' .mysql_real_escape_string wird dem ' entkommen Zeichen, sodass der böse String vollständig als String behandelt wird.