mysql_real_escape_string() को MySQL सर्वर से एक सक्रिय कनेक्शन की आवश्यकता है और यदि कोई नहीं है तो php.ini कॉन्फ़िगरेशन से डिफ़ॉल्ट डेटा के साथ एक को आरंभ करेगा।
पहले डेटाबेस से कनेक्ट किए बिना इस फ़ंक्शन का उपयोग न करें।
साथ ही, mysql_* फ़ंक्शन का उपयोग न करें। उन्हें बहिष्कृत कर दिया गया है और उन्हें PHP से हटा दिया जाएगा।