c'è un modo per usare 2 volte lo stesso ciclo while che prende valori da una query?

quando provo il secondo while non mi restituisce nulla, come se si svuotasse

codice:
<?php
@include($_SERVER['DOCUMENT_ROOT']."/sitiweb/valerioparrella"."/php/connessione.php");
$lastwork = mysql_query("SELECT id_lastwork, imgwww, didascalia FROM scms_lastwork ORDER BY id_lastwork DESC");
?>
...
<?php 
			echo '<div class="slider-wrapper">
				<div id="slider" class="nivoSlider">'."\r\n";
			while ($lastworkrow = mysql_fetch_array($lastwork,MYSQL_ASSOC))
			{
				echo '<img src="'.$lastworkrow['imgwww'].'" title="#caption'.$lastworkrow['id_lastwork'].'" alt="'.$lastworkrow['didascalia'].'" />."\r\n";
			}
			echo '</div>'."\r\n";
			while ($lastworkrow = mysql_fetch_array($lastwork,MYSQL_ASSOC))
			{
				echo '<div id="caption'.$lastworkrow['id_lastwork'].'" class="nivo-html-caption"><p>'.$lastworkrow['didascalia'].'</p></div>'."\r\n";
			}
			echo '</div>'."\r\n";
		?>