Ciao a tutti, volevo sapere se esiste una funzione che mi permetta di agire sulle righe di una tabella. Mi spiego meglio:

Ho una cosa del genere:

[id ]-[tipo]-[descr]
--------------------
| 1 | |cibo| |pane |
--------------------
| 2 | |cibo| |salame|
--------------------
| 3 | |beva| |acqua|
--------------------
| 4 | |beva| |cola|

Recupero tutti i campi con la query, divido tutto per "tipo".
Ora, come faccio a dire:

codice:
if (il primo = cibo)
{nonfare niente}

else

{leggi la seconda riga della tabella}

if (il secondo = cibo)
{nonfare niente}

else

(leggi la terza riga)
e cosi via....

Se il primo e' cibo si ferma, se invece e bevanda leggo i dati e controllo quella dopo che se e' cibo si ferma ma se e' bevanda va a quella dopo etc....

Ovviamente ogni volta che legge una riga successiva ad una noncibo deve prendersi i dati nel campo [descr].

Mi aiutate?

Grassie