ciao a tutti, proprio non riesco a riprodurre questo array con php

codice:
$cities = array(
	array('city'=>'New York', state=>'NY', zip=>'10001'),
	array('city'=>'Los Angeles', state=>'CA', zip=>'90001'),
             ...
);
dovrei ottenere lo stesso risultato con un codice di questo genere

Codice PHP:
while($result mysql_fetch_array($mysqlc->resultMYSQL_ASSOC))
{
    
$cities[] = array("city"=>$result['nome'], "state"=>$result['state'], "zip"=>$result['zip']);

ma mi stampa questo
codice:
Array ( [0] => Array ( [city] => citta1 [state] => stato1 [zip] => zip1) [1] => Array ( [city] => citta2 [state] => stato2 [zip] => zip2) [2] ...
)
e non è quello che mi serve.

come posso risolvere?