
... y solo por curiosidad... ¿el registro es único??... y si prueba limitando la consulta?:
Código:
SELECT * FROM interes_hija WHERE id_interes='1' LIMIT 0, 1
¿solo quieres recuperar un registro ¿no?
YO no veo nada en cuanto a programación que te haga tener un comportamiento indevido... ningún ciclo encerrando a otro (común) ni nada por el estilo...

¿por qué no manejas tus consultas de forma más independiente?:
1.- consulta 1
2.- imprime resultados
3.- consulta 2 (puedes hasta ocupar las mismas variabls.. incluso hacer un ciclo)
4.- imprimes resultados...
Temo no poder ayudar más...