RISPOSTA ALLA DOMANDA 1:
puoi utilizzare una query del tipo COUNT

$query="SELECT COUNT(*) FROM nome_tabella";

ti darà come risultato il totale delle righe della tabella

mentre se hai bisogno il conteggio di una particolare categoria di utenti puoi aggiungere il WHERE

$query="SELECT COUNT(*) FROM nome_tabella WHERE nome_campo=condiz";

spero di esserti stato di aiuto!
ciao