yalnız addslashes ya da mysql_escape_string php, mysql sürümüne göre farklı çalışır. php4 ve 5 için uygulamalarda ufak farklılıklar oluyor. bunun üzerine hazır classlar var. php versionunu kontrol edip ona göre uygun fonksiyonu seçiyor. eğer uygun sürümü kullanmaz db'ye de \' şeklinde işliyor ( \ ile birlikte ). bu nedenle biraz araştırmak lazım