mysql - #1064 - You have an error in your SQL syntax; right syntax to use near 'block'? -


मुझे इस प्रश्न के लिए मदद की ज़रूरत है:

  update ibf_posts set post = replace (post, '& Lt; div & gt; & lt; div शैली = "पृष्ठभूमि: # बी 7 ई 5 सीई; सीमा: 1px बिंदीदार # 000; सीमा नीचे: 0; सीमा-बायां: 4 पीएक्स ठोस # 42 9 ई 6 एफ; रंग: # 000; फ़ॉन्ट-वजन: बोल्ड; फ़ॉन्ट -आकार: 10px; मार्जिन: 8px ऑटो 0 ऑटो; पैडिंग: 3px; "& gt; स्पॉइलर & lt; a href =" जावास्क्रिप्ट: शून्य (0); "ऑनक्लिक =" जावास्क्रिप्ट: if (parentNode.parentNode.getElementsByTagName ('div' ) [1] .style.display == 'ब्लॉक') {parentNode.parentNode.getElementsByTagName ('div') [1] .style.display = 'none'; this.innerHTML = '- यहां देखने के लिए यहां क्लिक करें - ';} अन्य (parentNode.parentNode.getElementsByTagName (' div ') [1] .style.display =' block '; this.innerHTML =' - छुपाने के लिए यहां क्लिक करें - ';} "& gt; - यहां क्लिक करें देखने के लिए - & lt; / a & gt; & lt; / div & gt; & gt; div शैली = "रंग: # 000000; पृष्ठभूमि: #FAFCFE; सीमा: 1px बिंदीदार # 000; सीमा-बायां: 4px ठोस # 429 ई 6 एफ; सीमा-शीर्ष: 0; पैडिंग: 4 पीएक्स; मार्जिन: 0 ऑटो 8 पीएक्स ऑटो; डिस्प्ले: कोई नहीं; "& gt; ',' [स्पेलर] ');   

मुझे यह त्रुटि मिलती है:

  # 1064 - आपके SQL सिंटैक्स में एक त्रुटि है; ('डायल' के पास उपयोग करने के लिए सही सिंटैक्स के लिए आपके MySQL सर्वर संस्करण से संबंधित मैनुअल की जांच करें) {parentNode.parentNode.getElementsByTagName ('div') [1] .style.display = 'none' पंक्ति 1 पर   

कोई सुराग? धन्यवाद

चूंकि आप स्ट्रिंग को ' के साथ सम्मिलित कर रहे हैं (एकल एपॉस्ट्रॉफी / उद्धरण) अंक), आपको स्ट्रिंग के अंदर की सभी उपस्थिति से बचने की आवश्यकता है।

  अद्यतन ibf_posts set post = replace (post, '& lt; div & gt; & lt; div style = "background: # B7E5CE ; सीमा: 1px बिंदीदार # 000, सीमा-नीचे: 0; सीमा-बायां: 4 पीएक्स ठोस # 42 9 ई 6 एफ; रंग: # 000; फ़ॉन्ट-वजन: बोल्ड; फ़ॉन्ट-आकार: 10 पीएक्स; मार्जिन: 8 पीएक्स ऑटो 0 ऑटो; पैडिंग: 3 पीएक्स ; "Gt; स्पॉइलर & lt; a href =" जावास्क्रिप्ट: शून्य (0); "ऑनक्लिक =" जावास्क्रिप्ट: if (parentNode.parentNode.getElementsByTagName (\ 'div \') [1] .style.display == \ 'ब्लॉक \ ') {ParentNode.parentNode.getElementsByTagName (\' div \ ') [1] .style.display = \' none \ '; this.innerHTML = \' - देखने के लिए यहां क्लिक करें - \ ';} else { ParentNode.parentNode.getElementsByTagName (\ 'div \') [1] .style.display = 'block'; this.innerHTML = \ '- छुपाने के लिए यहां क्लिक करें - \';} "& gt; - यहां क्लिक करें देखें - & lt; / a & gt; & lt; / div & gt; & lt; div शैली = "रंग: # 000000; पृष्ठभूमि: #FAFCFE; सीमा: 1px डॉट एड # 000; सीमा-बायां: 4px ठोस # 42 9 ई 6 एफ; सीमा-शीर्ष: 0; पैडिंग: 4 पीएक्स; मार्जिन: 0 ऑटो 8 पीएक्स ऑटो; डिस्प्ले: कोई नहीं; "& gt; ',' [स्पेलर] ');   

एस्केपिंग एक बैकस्लैश ( \ ) उद्धरण चिह्नों के लिए।

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -