Така че бях останал с този проблем на работа днес и единственото решение, което първоначално намерих, беше повторното запитване или използването на временно копие на 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. Надявам се, че е било полезно.