codice:
$numRisultati = 0;
$number = 0;
while($numRisultati == 0)
{
  $result = mysql_query("SELECT * ... etc. etc.");
  $numRisultati = mysql_num_rows($result);
  $number++;
}

while($dati = mysql_fetch_array($result))
{
// etc. etc.
}
funziona ma è inutile, basterebbe riscrivere meglio la query e farne una sola