Очевидно, что с кавычками у вас лажа, я бы рекомендовал:
во-первых почитать про кавычки в пхп (к Михаилу это тоже относится);
во-вторых вместо конструкции
while($row=mysql_fetch_array($result)){
echo 'Текст<br><textarea name='main_text' id='main_text' cols=37 rows=5>".$row['main_text']."</textarea>';};
напишите
while($row=mysql_fetch_array($result)){ ?>
Текст
<br>
<textarea name='main_text' id='main_text' cols=37 rows=5>
<?=$row['main_text'];?>
</textarea>
<?};?>
Это будет и более структурировано, и более понятно(надеюсь).
В коментах отписались что выводит только белый экран - тестируйте вывод, первой строкой впишите простой вывод текста типа <? echo "start";?>, если выводится - значит запрос скорее всего отдал пустое значение, попробуйте сделать var_dump() на переменные после запроса.
и да, $result=mysql_query('SELECT column FROM `main_text`'); это вообще что и куда выбирает???