Dato un ciclo while che inserisce dei dati in un'array, devo inserire 2 valori: il primo valore sarà una descrizione, il secondo valore un numero ma usando la sintassi

codice:
while ($campi2=mysql_fetch_array($risultato2, MYSQL_ASSOC))
        {

         $array_sql2 = array($campi2["ente2"] => $campi2["contatore2"]);
}
mi carica solo l'ultimo valore perchè penso che vada ogni volta a ricreare l'array.

Ho provato con array_push ma non funziona col puntatore.

Come devo fare?

Ciao e grazie a tutti