Проблемът не е PHP или MySQL. Това е HTML 101. Всеки път, когато има <a
href="">
маркер, той ще препрати към тази страница, ако е празен. Вярвам, че това ще го поправи:<php>
If $array['link '] echo '<a>'
Можете да го направите малко по-спретнат, но това е основната идея.