"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > क्या मैं mysql_* फ़ंक्शंस का उपयोग करके MySQL परिणाम सेट के माध्यम से कई बार पुनरावृत्ति कर सकता हूँ?

क्या मैं mysql_* फ़ंक्शंस का उपयोग करके MySQL परिणाम सेट के माध्यम से कई बार पुनरावृत्ति कर सकता हूँ?

2024-12-22 को प्रकाशित
ब्राउज़ करें:214

Can I Iterate Through a MySQL Result Set Multiple Times Using the mysql_* Functions?

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