El segundo bucle no funciona, porque el primero ya ha agotado todas las filas. La función mysql_fetch_assoc tiene un contador interno que se va incrementando. Al llegar al fin del primer bucle, el segundo no va a funcionar ya que sigue estando el contador en la última fila de resultados.
Para indicarle que vuelva a la posición inicial tienes esta función
http://es2.php.net/manual/en/functio...-data-seek.php