Ciao ragazzi che funzione posso usare se voglio scrivere in un ciclo 3 record alla volta?

intendo ad esempio:

$query = risultato[1],risultato[2],risultato[3],risultato[4],risultato[5]...

do{
risultato[1],risultato[2],risultato[3]
} while (???);

Non so se mi sono spiegato....insomma questo ciclo dovrebbe darmi come risultato prima 1 2 3 poi 4 5 6 poi 7 8 9....e così via.

come posso fare?

grazie!