Задать вопрос

Построчный вывод данных БД. Как это сделать?

Здравствуйте.

Такой вопрос:
Я никак не могу вывести построчно каждую строку БД. Чтобы взаимодействовать на сайте с каждой строчкой.

<?php
      $res = mysqli_query($address_mysqli,
      "SELECT `headline` FROM `projects`");

      while($row = mysqli_fetch_assoc($res)){
        echo $row['headline'];
      }
       ?>


Он выводит их в одну строку, все подряд.

К примеру, у меня три значение в БД в столбце headline. Но он их выводит как одно значение, не разделяя их никак.

Подскажите пожалуйста, как это решить?

С уважением, Марчеслав.
  • Вопрос задан
  • 728 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Stepik
    PHP (pro)
    2 недели
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
Решения вопроса 2
Нужно выводить разделитель (<br>, PHP_EOL или что-то ещё) после вывода значения.
Ответ написан
Decadal
@Decadal
Код, который составлен на php, работает полностью корректно.
Некорректно отображение вывода.
Вам нужно разделять каждый вывод строки HTML разметкой, чтобы был визуальный эффект
К примеру:

// здесь завершается php
?>
<table>
<?php 
while($row = mysqli_fetch_assoc($res)) : 
?>
<tr><td>
<?= $row['headline'];?>
</td></tr>
<?php endwhile;?>
</table>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы