Ini karena mysql_real_escape_string memperhitungkan set karakter koneksi saat ini. Karena itu, perlu koneksi. :-)
Jika Anda tidak ingin mengatur koneksi secara manual terlebih dahulu, Anda dapat mengatur berbagai Default waktu proses MySQL dalam file .ini Anda.
Namun, jika Anda menggunakan kelas database Anda sendiri (atau hanya perintah manual), sering kali ada baiknya membuat koneksi di awal masa pakai skrip Anda.