mysql_real_escape_string bu komut mysql ile alakalı olmayıp ama bazı karşılaşacagımız hataları önler örnegin (yine oyun sitesi ) admin'imiz sitesine oyun ekliyecek eklerken mario'nun manitasını kurtar ve.. (tek tırnak kullanımı)

gibi bunu direk hiç bir süzgeçten çegirmeden eklersek ekranda near ' gibi bir hata alırız bunun sebebi ise veri eklerken komutumuz şu

insert into oyunlar (baslik) values ('$baslik')
olarak yaparsak vede admin mario'nun manitasını kurtar gibi bir başlık girerse direk sorgumuz

insert into oyunlar (baslik) values ('mario'nun manitasını kurtar)
tırnaktan sonrası tanımsız olarak görüncek ve veri eklemiyecek biz böyle bir hata ile karşılaşmamak istiyorsak

$baslik = mysql_real_escape_string($_POST["baslik"]);
olarak yapıp eklersen ' tırnak veya çift tırnakların önüne ters slash koyar \' mysql de tek tırnagı ters slash oldugu için okumaz kodumuz çalışır..