Hola Deiv,
¿Estás guardando en una misma tabla estos dos campos: Nombre y Tipo?
Porque no logro entender acabadamente lo que deseas hacer...
Si la respuesta es afirmativa, te aconsejo que hagas este tipo de relación:
Código:
Tabla_Tipos -< Tabla_Elementos
Es decir que guardes en la tabla Tipos el nombre y a cada uno se le asocia un ID. Lo mismo para la tabla Elementos.
Si lo que deseas es obtener unicamente los tipos simplemente haces:
Código SQL
[-]
select Tipos.Descripcion from Tipos
Una vez que lanzas la consulta es cuestión de ir leyendo los registros devueltos e insertarlos en el array que tu tengas declarados.
Por favor, si estoy equivocado y entendí mal avisame.
Saludos,