Colegas, me pueden ayudar o enseñarme como puedo guardar diferentes datos de una consulta en un array, por ejemplo:
Tengo una tabla temas y una tabla clases, tengo una consulta que me da todas las clases por temas, y lo que quiero es guardar los temas en un array y las clases en otro, no se si con un array multidimensional se puede, pero que le correspondan por ejemplo al tema 1 sus respectivas clases.
Mi objetivo es hacer un menú dinámico de la siguiente forma:
Tema 1
- Clase 1
- Clase 2
- Clase 3
Tema 2
- Clase 4
- Clase 5
- Clase 6
Tema 3
- Clase 7
- Clase 8
- Clase 9
Y que de esta forma se creen en la página Web el título del menú con sus subtitulos, es decir, si inserto un nuevo tema, este solo aparecerá cuando tenga clases y deben aparecer automáticamente en la página Web, pero siempre separados por grupos.
solo me queda una cosita, si la Unidad no tiene temas, se podrá ocultar hasta que tenga temas, es decir, que solo muestre la unidades que tienen temas. 
