Ma anche con una sola query e un while puoi ottenere lo stesso risultato, direi , tra l'altro penso sia più leggero dato che faresti una sola chiamata al database