Bien, tu problema ahora es que dichos campos deberían ser únicos, y al estar repitiéndolos dentro del bucle entonces no hay nada único, así que siempre tomará el último campo definido.
Debes usar notación de array para obtener múltiples valores:
Y al momento de recibirlo los datos ahí tendrás un array, por lo tanto no puedes imprimirlo sin iterar.