¿Es una broma?
Si estás recorriendo un array, y ese array
ya trae ahora dos campos más que antes, porque fueron obtenidos en la misma consulta, ¿en serio necesitas preguntar si tienes que
agregar otro foreach?
NO.
Por supuesto que NO.
Si el array es tomado de un
result (es decir de un fetch_array()), y lo recorres, devolverá
un valor por cada columna de la tabla generada por la consulta... Eso es obvio.
Y esa consulta
ya trae los campos que necesitabas... Ergo, ¿agregar qué?
Francamente sigo sin entender cómo es que no lo ves. Parece que te quieres ahogar en un dedal de agua (no digamos en un vaso) a toda costa.
¿Por qué no lo
intentas, y luego me dices si resulta?