obie wersje są tragiczne:
1. nigdy nie rób zapytania w pętli, to jest jeden z najgorszych możliwych błędów -> numery albumów z pierwszego zapytania zapisz do tablicy a w drugim zapytaniu pobierz od razu wszystkie używając konstrukcji WHERE id IN(1,2,3)
2. jeżeli Twoje pytanie dotyczyło tego czy parametry lepiej dawać w echo czy <?php echo ?> to wybieraj to co jest w danym przypadku bardziej czytelne i wygodne, akurat tutaj będzie to druga metoda
3. jak robisz echo z cudzysłowem to nie musisz z niego wychodzić, żeby wstawić zmienną możesz użyć nawiasu klamrowego:
echo "<a href='{$aop['url']}' title='{$aop['url']}'"
i możesz też to wszystko wrzucić w jedno echo, po co robić 6 jedno pod drugim