तो मैं आज काम पर इस समस्या से फंस गया था, और एकमात्र समाधान जो मैंने शुरू में पाया था, फिर से पूछताछ करना था, या एक चर में MySQL परिणाम की अस्थायी प्रतिलिपि का उपयोग करना था। जिनमें से कोई भी आकर्षक नहीं था।
इसका एक बहुत ही सरल उपाय है जो mysql_data_seek है।
मूल सिंटैक्स है mysqli_data_seek(data,row)
तो इस मामले में आप बस करें
mysqli_data_seek($result,0)
$row=mysqli_fetch_assoc($result);// Will now return the first row.
इसी तरह आप इसे फिर से लूप भी कर सकते हैं।
यह इसी तरह mysql_data_seek के साथ काम करता है। आशा है कि यह मददगार था।