Hola,
Realmente lo que lee el registro y avanza al siguiente es la funcion mysql_fetch_array(). Cada vez que se ejecuta lee el registro en curso y avanza el puntero al siguiente. Como recomendacion, consigue un manual de php de
www.php.net para consultar lo que hace cada una de las funciones.
Suerte.