si, entiendo... el script que coloque no es ninguna solución, solo era para prevenir por si ocurre un error que lo informe...
cosa que no es necesaria, pues todo lo demás lo haces bien...
sin embargo, ¿ya has reiniciado el puntero de los resultados?
Código PHP:
while ($row = mysql_fetch_algo($res))
{
// ...
}
mysql_data_seek($res, 0);