Sử dụng mysql_fetch_assoc () không chỉ tìm nạp một hàng, nó còn di chuyển con trỏ bên trong của tập kết quả sang hàng tiếp theo. Để đặt lại tài nguyên kết quả về hàng đầu tiên, bạn cần sử dụng mysql_data_seek ().
$query = "SELECT * FROM mytable";
$result = mysql_query($query);
$firstrow = mysql_fetch_assoc($result);
// reset the result resource
mysql_data_seek($result, 0);
while($row = mysql_fetch_assoc($result)) {
//display all of them
}