mysql - Php with id that has underscore and numbers -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 3 जवाब
मुझे मेरे साथ एक समस्या है कोड। यह ठीक काम करता है जब मैं उदाहरण के लिए 1000000 का उपयोग करता हूं, लेकिन जब मैं आईडी 1000000_1 का उपयोग करता हूं तो यह मुझे त्रुटि नहीं देता, जब मैं इसे mysql में सम्मिलित करने का प्रयास कर रहा हूं, लेकिन जब मैं इसे रिकॉर्ड संपादित करने के लिए कहता हूं Id_fakelos = 5979 और CD_Cand = 2015020010_1 और amp; kod_prok = 2834
त्रुटि "घातक त्रुटि है: एक सदस्य फ़ंक्शन fetch_assoc () को किसी गैर-ऑब्जेक्ट पर कॉल करें" और कॉल करने के लिए मेरा कोड है
$ query = "SELECT * FAKELOS WHERE CD_CAND = {$ CD_CAND} LIMIT 1"; $ परिणाम = $ mysqli- & gt; क्वेरी ($ क्वेरी); $ पंक्ति = $ परिणाम- & gt; fetch_assoc (); निकालने ($ पंक्ति); कोड अंडरस्कोर का उपयोग न करने पर पूरी तरह से काम करता है
त्रुटि उत्पन्न होती है क्योंकि 1000000_1 माइस्क्ल में एक वैध आधिकारिक बाहर के उद्धरण नहीं है।
इसके चारों ओर उद्धरण चिह्नों को तत्काल जारी किया जाएगा, लेकिन आपके कोड में एक बहुत बड़ी समस्या है: < मजबूत> आप बाध्य पैरामीटर के साथ तैयार किए गए कथनों का उपयोग नहीं कर रहे हैं ।
कोड को बदलने से इसे मजबूत बना दिया जाएगा और आपकी समस्या "नि: शुल्क" को ठीक कर देगा।
< / div>
Comments
Post a Comment