Dette er fordi mysql_real_escape_string tager højde for det aktuelle tegnsæt i forbindelsen. Som sådan har den brug for en forbindelse. :-)
Hvis du ikke ønsker at oprette en forbindelse manuelt på forhånd, kan du indstille de forskellige MySQL runtime standardindstillinger i din .ini-fil.
Men hvis du bruger din egen databaseklasse (eller blot de manuelle kommandoer), er det ofte værd at etablere forbindelsen tidligt i dit scripts levetid.