PDO द्वारा तैयार किया गया स्टेटमेंट दोहरे परिणाम ला रहा है
एक उपयोगकर्ता को एक समस्या का सामना करना पड़ा है जहां उनका PDO द्वारा तैयार किया गया स्टेटमेंट डेटा आउटपुट करते समय दोहरे परिणाम दे रहा है। सीएसवी फ़ाइल. विचाराधीन कोड डेटाबेस से पंक्तियों को पुनः प्राप्त करने के लिए $result_get_rows->fetch() फ़ंक्शन का उपयोग करता है।
Fetch() विधि को समझना
Fetch() PDOStatement ऑब्जेक्ट की विधि का उपयोग परिणाम सेट से पंक्तियों को पुनः प्राप्त करने के लिए किया जाता है। डिफ़ॉल्ट रूप से, यह पंक्तियों को अनुक्रमित सरणियों (स्तंभ संख्या के अनुसार) और सहयोगी सरणियों (स्तंभ नाम के अनुसार) दोनों के रूप में लौटाता है।
समस्या का समाधान
दोहरे परिणामों को सुधारने के लिए , यह निर्दिष्ट करने की अनुशंसा की जाती है कि फ़ेच() विधि के फ़ेच_स्टाइल पैरामीटर का उपयोग करके परिणाम पंक्तियों को कैसे लौटाया जाना चाहिए। यह पैरामीटर निम्नलिखित स्थिरांकों में से एक को स्वीकार करता है:
यह संशोधन यह सुनिश्चित करेगा कि पंक्तियों को सहयोगी सरणियों के रूप में लौटाया जाए, जिससे सीएसवी फ़ाइल में आउटपुट करते समय मूल्यों के दोहराव को प्रभावी ढंग से रोका जा सके।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3