non so se questa è la sezione giusta. anzi credo proprio di no.

per un discorso grafico e pratico avrei questo problema

devo interrogare un db e prelevare tutti i messaggi di un utente
devo stampare a video un qualcosa tipo
ci sono 10 messaggi A
ci sono 7 messaggi B
ci sono 5 messaggi C

fin qui tutto ok.
per un discorso grafico però, vorrei fare in modo che risultasse questo output.

In cima alla pagina comparisse il messaggio
ci sono 10 messaggi A
ci sono 7 messaggi B
ci sono 5 messaggi C

e poi sotto stampare tutti i messaggi.

la soluzione + ovvia è fare la stessa interrogazione 2 volte
ovvero


interrogazione 1
ci sono 10 messaggi A
ci sono 7 messaggi B
ci sono 5 messaggi C

interrogazione 2
stampo tutti gli altri messaggi


Mi chiedevo se era possibile evitare la doppia interrogazione per poter però stampare i dati "prima"...

grazie a tutti