base64_encode() फ़ंक्शन की प्रकृति के कारण (बाइनरी डेटा परिवहन परतों के माध्यम से परिवहन को जीवित रखें जो 8-बिट साफ़ नहीं हैं) आपको कुछ भी बचने की ज़रूरत नहीं है!
लौटाए गए वर्ण [0-9a-zA-Z/]
. हैंलेकिन मैं दृढ़ता से आपको तैयार कथन (mysqli या PDO के साथ) का उपयोग करने का सुझाव देता हूं। थोड़े धीमे हैं लेकिन आप स्वच्छता तर्क को नहीं बदलेंगे हर बार जब आप टेबल संरचना से निपटते हैं।
और साथ ही, कम महत्वपूर्ण नहीं, हो सकता है कि भविष्य में आपको अपने टेबल पर डेटा को अनुक्रमित करने की आवश्यकता हो (शायद LIKE या FULLSEARCH के साथ खोज के लिए)।
आपका दूसरा उदाहरण सही है (अपने सभी मापदंडों को बांधें)