2011-08-31 13 views
9

में एंड्रॉइड असली एस्केप स्ट्रिंग मैं एंड्रॉइड स्क्लाइट में php real_escape_string का उपयोग कैसे कर सकता हूं?एसकलाइट

जब मैं अपनी तालिका पंक्ति के मूल्य "asd" में निम्नलिखित जोड़ता हूं तो मुझे "" "के कारण क्रैश हो रहा है। मैं एंड्रॉइड स्क्लाइट में अवैध पात्रों से कैसे बच सकता हूं?

धन्यवाद

संपादित करें: एंड्रॉयड में, पीएचपी नहीं

+0

क्या यह प्रश्न ठीक से टैग किया गया है? क्या आप PHP या एंड्रॉइड विकास का उपयोग कर रहे हैं? – cjk

उत्तर

43

मुझे लगता है कि एक बराबर समारोह DatabaseUtils.sqlEscapeString(stringToEscape) है। (जावाडोक: SQL_escape एक स्ट्रिंग)।

आप SQLiteDatabase insert विधि एक ContentValues एक पैरामीटर के रूप लेने का उपयोग कर रहे हैं, तो इन स्वचालित रूप से हो सकता है आप के लिए बच गए, लेकिन मैं 100% नहीं कर रहा हूँ (और मैं जाँच करने के लिए नहीं कर पाए हैं)।

संबंधित मुद्दे