हाँ आप कर सकते हैं लेकिन मुझे पूरा यकीन है कि यह कॉलम पर आपके पास मौजूद किसी भी इंडेक्स को अनदेखा कर देगा। और यह घृणित है।
कुछ इस तरह
SELECT * FROM the_records
WHERE replace(replace(replace(name, '''', ''), ',', ''), '&', '') = $NAME
जिस तरह से एक वैरिएबल प्राप्त करना और इसे MySQL क्वेरी में इंजेक्ट करना जहां तक मुझे पता है, एसक्यूएल इंजेक्शन के लिए परिपक्व हो सकता है।
पीजी, मुझे पता है कि आपने कहा था कि आप उस डेटाबेस में सामग्री को बदल/अपडेट नहीं कर सकते हैं जिसे आप चुन रहे हैं, लेकिन क्या कुछ भी आपको किसी अन्य डेटाबेस में टेबल बनाने से रोकता है जिसके पास आपके पास लिखने की पहुंच है? आप केवल व्यावसायिक नामों के लिए urlnames का नक्शा बना सकते हैं और जब आप पहली बार प्रतिस्थापन विधि करेंगे तो यह केवल धीमा होगा।