Ok, grazie per la dritta, sto sperimentando, ma non riesco ad uscirne . Ho fatto in questo modo:

$query = mysql_query("SELECT * FROM albergo", $cn);
$quanti = mysql_num_rows($query);
if ($quanti == 0)
{
echo "Nessun record!";
}
else
{
for($x=0; $x<$quanti; $x++)
{
$rs = mysql_fetch_row($query);
$data= $rs[0];
$n_maschi= $rs[1];
$n_femmine= $rs[2];
$n_bambini= $rs[3];
$n_macchine= $rs[4];
$n_wifi= $rs[5];

echo "data: " . $data . "
";
echo "n_maschi: " . $n_maschi . "
";
echo "n_femmine: " . $n_femmine . "
";
echo "n_bambini: " . $n_bambini . "
";
echo "n_macchine: " . $n_macchine . "
";
echo "n_wifi: " . $n_wifi . "
";

$rs2 = mysql_data_seek($query, 0);
$rs3 = mysql_fetch_row($query);
$data3= $rs3[0];
$n_maschi3= $rs3[1];
$n_femmine3= $rs3[2];
$n_bambini3= $rs3[3];
$n_macchine3= $rs3[4];
$n_wifi3= $rs3[5];

echo "test percentuale maschi: " . $n_maschi3/$n_maschi. "
";
echo $n_bambini . "
";
echo $n_bambini3 . "
";

}
}
mysql_close($cn);

In sostanza ho aggiunto all'interno del ciclo
$rs2 = mysql_data_seek($query, 0);
$rs3 = mysql_fetch_row($query);
e poi ho assegnato alle variabili i valori della prima riga della tabella, in maniera da poter fare le operazioni rispetto alla prima riga. Purtroppo però non funziona perchè il ciclo successivamente mi stampa solo i valori della riga 1 (che sarebbe la seconda) sino a quando la condizione del ciclo non è soddisfatta "$x<$quanti".
Ditemi pure se non è chiaro. Grazie ancora.

PS. Gli ultimi echo sono per test, ma purtroppo mio riportano solo i valori di riga 0 e riga 1.