Как сделать вывод всех строк таблицы БД MySQL в одно поле textarea?

Сделал так, но каждая строка получается в новом поле textarea:

<?php
$db = mysql_connect("localhost","root","");
mysql_select_db("bd",$db);
?>
<?php
$result = mysql_query("SELECT addr FROM monitor",$db);
$array = mysql_fetch_array($result);
do
{

{echo "<br><textarea name='main_text' id='main_text' cols=50 rows=15>".$array['addr'].'</textarea>';}

}
while($array = mysql_fetch_array($result));
?>
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
TommyV888
@TommyV888 Куратор тега PHP
-
Нужно использовать тег textarea вне цикла:
<?php
$result = mysql_query("SELECT addr FROM monitor",$db);
$array = mysql_fetch_array($result);
echo '<br><textarea name=\'main_text\' id=\'main_text\' cols=50 rows=15>';
do
{
   echo $array['addr'] . "\r\n";
}
while($array = mysql_fetch_array($result));
echo '</textarea>';
?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы