Hola:
Es que el bucle foreach recorre todo el array posición por posición.
Un registro devuelto con mysql_fetch_() contiene todos los campos devueltos por la consulta. Por eso al recorrerlo con un foreach se muestran todos.
¿Solución?
No recorras el array. Simplemente imprime los campos que necesites.
Código PHP:
foreach($unArray as $registro){
echo "Nombre : ".$registro['nombre']."<hr />";
// También tienes disponible la variable $registro['id_departamento'] para usar
}
Saludos