Jadi saya terjebak dengan masalah ini di tempat kerja hari ini, dan satu-satunya solusi yang awalnya saya temukan adalah meminta ulang, atau menggunakan salinan sementara hasil mysql dalam sebuah variabel. Tak satu pun dari yang menarik.
Ada solusi yang lebih sederhana untuk ini yaitu mysql_data_seek.
Sintaks dasarnya adalah mysqli_data_seek(data,row)
Jadi dalam hal ini Anda lakukan saja
mysqli_data_seek($result,0)
$row=mysqli_fetch_assoc($result);// Will now return the first row.
Dengan cara yang sama, Anda juga dapat mengulanginya lagi.
Ini bekerja sama dengan mysql_data_seek. Semoga bermanfaat.