Così su due piedi mi verrebbe in mente di creare una tabella nel DB con
visite
IDutenteregistrato
IDutenteprofilo
[i nomi dei campi li ho messi a caso ]
quando clicchi sul profilo di un utente, verrà eseguita una query che salva in questa tabella sia l'id dell'utente che cerca di visualizzare ( IDutenteregistrato ) sia l'id dell'utente di cui verrà mostrato il profilo ( IDutenteprofilo ).
Poi se vorrai solo contare quante persone hanno visto un determinato profilo:
SELECT count(*) FROM visite WHERE IDutenteprofilo='11111';
se vorrai anche i nomi farai una join con la tabella degli utenti iscritti.
Questo è quello che mi è venuto in mente, magari ci saranno soluzioni migliori...
ciao

Rispondi quotando