è assolutamente possibile, fai la query per tutti mettendo il risultato in un Array, poi fai un ciclo su questo Array e dentro questo ciclo usi switch per condizionare la creazione d'ogni singolo menu. Mettiamo che $array già contiene il risultato della query:
Codice PHP:
foreach ( $array as $runArray )
{
switch ( $runArray["campo"] )
{
case 1:
/* crei menu 1 */
break ;
case 2:
/* crei menu 2 */
break;
case n:
/* crei menu n */
break;
}
}