ok allora torniamo sempre alla soluzione precedente :
1) modifica la query in questo modo :
select * from tabella order by nome , cognome
Cosi' ordiniamo tutto per nome e cognome e avremo i dati messi tipo
12 mario bianchi
15 mario rossi
4 mario verdi
77 mario verdi
5 mario verdi
12 vincenzo pasquale
.....
2) ora modifichiamo lo script di prima in
Codice PHP:
$persona = array();
$ris = mysql_query( "select * from tabella order by nome , cognome" , $conn )or die( mysql_error() );
// aggiungiamo una var per memorizzare l'ultimo user controllato
$last_u = array("nome"=>"" , "cognome"=>"");
// creiamo struttura per memorizzare id replicati
$mul = array();
while($curr = mysql_fetch_array($ris))
{
if( $last_u[nome] == $curr[nome] && $last_u[cognome]==$curr[cognome] )
{
array_push( $mul , $curr[id] );
}
else
{
array_push( $persona , array( "id"=>$id , "nome"=>$nome, "cognome"=>$cognome ) ) ;
$last_u[nome] = $curr[nome];
$last_u[cognome] = $curr[cognome];
}
}
A questo punto hai filtrato e popolato 2 array 1 con i dati NON replicati degli utenti e uno con tutte le replicazioni nome-cognome .