Mysql_* फ़ंक्शंस के साथ MySQL परिणाम सेट का पुन: उपयोग करना
प्रश्न:
क्या यह संभव है MySQL परिणाम सेट के माध्यम से कई बार mysql_* का उपयोग करके पुनरावृत्त करना फ़ंक्शन?
पृष्ठभूमि:
कभी-कभी, क्वेरी को दोबारा चलाए बिना या उसकी पंक्तियों को संग्रहीत किए बिना MySQL परिणाम सेट को दो बार संसाधित करना आवश्यक हो सकता है।
उत्तर:
हां, यह संभव है। यहां बताया गया है:
$result = mysql_query(/* Your query */); while ($row = mysql_fetch_assoc($result)) { // do whatever here... } // reset the result set pointer to the beginning mysql_data_seek($result, 0); while ($row = mysql_fetch_assoc($result)) { // do whatever here... }
नोट:
हालांकि यह विधि आपको परिणाम सेट का पुन: उपयोग करने की अनुमति देती है, लेकिन इसे आम तौर पर सर्वोत्तम अभ्यास नहीं माना जाता है। प्रारंभिक लूप के भीतर सभी आवश्यक प्रसंस्करण करना बेहतर है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3