El problema que tenes ahi es que lo hace cada vez que entras al while.. podes probar con dos cosas, la primera, podrias hacer una unica consulta anticipada a tu fetch_array y de ahi tomas el valor, o la segunda, podes hacer el rulo con
Código PHP:
for (i = 0; i < $cant_registros; i++) {
if (i == 0){
$resultado = $row['id_amigo']
}
..
}
Avisame como te fue con eso :)
Suerte!