Ciao a tutti.
Ho un db che ha dei record messi in questo modo:
riga1: marco
riga2: marco
riga3: davide
riga4: davide
riga6: davide
riga6: davide
riga7: lucio
Io voglio ottenere un array nel seguente modo:
riga1: davide (4)
riga2: marco (2)
riga3: lucio (1)
Praticamente, vorrei ottenere una classifica in base a quanti record "ha" un utente.
Per il riordinamento lo so già fare, tramite il multisort, solo che ho un problema di lettura...
Praticamente, leggo i record con un classico while e verifico quando la riga letta cambia (es: passa da marco a davide).
In questo punto creo l'array con il nome prelevato dalla riga precendente (quindi marco) e un contatore (2).
Funziona tutto fino all'ultimo.. poichè lucio viene letto, però il while finisce, quindi col mio metodo non riesco a fa fare un altro giro "a vuoto" per crearmi il 3° record dell'array.
Mi interesserebbe di più avere l'array apposto, poi per l'ordinamento ci penso io..
Ci sono metodi più semplici? Premetto che non sono un asso in php quindi potrei fare passaggi inutili...
Grazie!