Sto provando ma non capisco come iterare gli elementi

quindi

Codice PHP:
    $data = array('locations' => array()); 
    
    while (
$row mysql_fetch_array($result,MYSQL_ASSOC)) {    
        
            
$data['locations'][] = array('id' => $row['id']); 
a questo punto come aggiungo a $data gli altri campi del DB??

zip
address
mail
....??

con

Codice PHP:
$data['locations'][] = array('id' => $row['zip']); 

$data['locations'][] = array('id' => $row['address']); 

$data['locations'][] = array('id' => $row['mail']); 

non sembra essere corretto...



Fatto questo (creata la mia variabile $data) basterà fare:

Header('Content-type: application/json');

echo json_encode($data);

dopo la chiusura del ciclo while

Corretto??

Grazie infinite!