mirá yo hago esto:
Código:
$sers=mysql_query("SELECT * FROM usuarios ORDER BY iduser ASC LIMIT 100");
while($grup=mysql_fetch_assoc($sers)){
$Ciudad=array($grup['nickUser']=>$grup['iduser']);}
print_r($Ciudad);
y solo me da un resultado y si yo a $ciudad lo pongo fuera del WHILE me pasa lo mismo.