إعادة استخدام مجموعات نتائج 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