Añado, si deseas volver a usar una misma consulta debes retornar el puntero al principio para que puedas leer las lineas sin necesidad de volver a crear la consulta. Para ello debes usar
mysql_data_seek, te sugiero que mires las
funciones que trabajan con mysql para que puedas desenvolverte en la aplicación que estás creando.
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
Aunque me gusta la alternativa de ingresar los datos en un array y usar ese array para tomar los datos.