Ti stampa 1 perche' tu chiedi il numero di record che ha la tabella risultato della query, e quella query gia' di per se' conteggia i record della tabella e li restituisce come tabella da un singolo campo con un singolo record.
Prova:
codice:$query = "SELECT COUNT(*) FROM tabella"; $result = mysql_query($query) or die (mysql_error()); $totalrows = mysql_result($result,0,0); echo $totalrows;