Присвоить id или вставить в тег div данные из базы - MySQL

Узнай цену своей работы

Формулировка задачи:

Всем привет. Господа, подскажите, пожалуйста, как вставить в тег div данные из базы Было так (в html):
Листинг программы
  1. <div id="post">
  2. здесь один блок кода
  3. </div>
  4. <div id="post">
  5. здесь другой блок кода
  6. </div>
  7. и т.д.
Сейчас на php и данные выводятся из базы. Можно добавлять данный div в базу (к самому коду в ячейке), но данные в базу будут заносится пользователем со страницы сайта ... не вариант. Вот код. Где нужно вставить div?
Листинг программы
  1. <?php
  2. $sql_select = "SELECT content FROM blogs";
  3. $result = mysql_query($sql_select);
  4. $row = mysql_fetch_array($result);
  5. ?>
  6. <?php
  7. do {echo $myrow["content"];}
  8. while ($myrow = mysql_fetch_array($result));
  9. ?

Решение задачи: «Присвоить id или вставить в тег div данные из базы»

textual
Листинг программы
  1. <?php
  2.             $sql_select = "SELECT content FROM blogs";
  3.             $result = mysql_query($sql_select);
  4.             if (!$result) exit(mysql_error());
  5.         ?>
  6.         <?php
  7.         while ($myrow = mysql_fetch_assoc($result))
  8.         {
  9.             echo "<div id=post>";
  10.             echo $myrow['content'];
  11.             echo "</div>";
  12.         }        
  13. ?>

Объяснение кода листинга программы

  1. $sql_select =SELECT content FROM blogs` - это строка кода, которая выбирает все записи из таблицыblogsи конкретное полеcontent`.
  2. $result = mysql_query($sql_select) - эта строка кода выполняет запрос к базе данных.
  3. if (!$result) exit(mysql_error()) - это проверка на успешное выполнение запроса. Если запрос не выполнился, скрипт завершается и выводит сообщение об ошибке.
  4. <div id=post> - это начало тега div, который создает контейнер для контента.
  5. $myrow['content'] - это строка кода, которая извлекает значение поля content из каждой строки результата запроса.
  6. echo $myrow['content'] - эта строка кода выводит значение поля content внутри тега div.
  7. echo
` - это закрытие тега div.
  • while ($myrow = mysql_fetch_assoc($result)) - это цикл, который повторяется для каждой строки результата запроса.
  • echo
    ` - это начало тега div для каждой строки результата запроса.
  • echo $myrow['content'] - это строка кода, которая выводит значение поля content внутри тега div для каждой строки результата запроса.
  • echo
  • ` - это закрытие тега div для каждой строки результата запроса.

    ИИ поможет Вам:


    • решить любую задачу по программированию
    • объяснить код
    • расставить комментарии в коде
    • и т.д
    Попробуйте бесплатно

    Оцени полезность:

    8   голосов , оценка 4.375 из 5

    Нужна аналогичная работа?

    Оформи быстрый заказ и узнай стоимость

    Бесплатно
    Оформите заказ и авторы начнут откликаться уже через 10 минут
    Похожие ответы