Вы не можете вставлять переменные в строки с двойными кавычками, как во всех случаях. Вот что вы можете сделать :
echo "<a href={$row['text']}>some text</a>";
или
echo "<a href=".$row['text'].">some text</a>";
Лично я предпочитаю вторую форму, потому что исторически легче былосразу увидим, что переменная встраивается через подсветку синтаксиса вашего редактора (хотя сегодня редакторы могут также выделить первую форму).
Помните, что в вашем текущем коде есть другие проблемы: неткавычки вокруг значений атрибутов HTML, и не экранирование должным образом значений, встроенных в HTML.Исправьте это также с помощью чего-то вроде
echo '<a href="'.htmlspecialchars($row['text']).'">some text</a>";
Точная правильная форма также зависит от кодировки ваших данных;подробности см. htmlspecialchars
.