Присвоить id или вставить в тег div данные из базы - MySQL
Формулировка задачи:
Всем привет.
Господа, подскажите, пожалуйста, как вставить в тег div данные из базы
Было так (в html):
Сейчас на php и данные выводятся из базы.
Можно добавлять данный div в базу (к самому коду в ячейке), но данные в базу будут заносится пользователем со страницы сайта ... не вариант.
Вот код.
Где нужно вставить div?
<div id="post"> здесь один блок кода </div> <div id="post"> здесь другой блок кода </div> и т.д.
<?php $sql_select = "SELECT content FROM blogs"; $result = mysql_query($sql_select); $row = mysql_fetch_array($result); ?> <?php do {echo $myrow["content"];} while ($myrow = mysql_fetch_array($result)); ?
Решение задачи: «Присвоить id или вставить в тег div данные из базы»
textual
` - это закрытие тега div.
Листинг программы
<?php $sql_select = "SELECT content FROM blogs"; $result = mysql_query($sql_select); if (!$result) exit(mysql_error()); ?> <?php while ($myrow = mysql_fetch_assoc($result)) { echo "<div id=post>"; echo $myrow['content']; echo "</div>"; } ?>
Объяснение кода листинга программы
$sql_select =
SELECT content FROM blogs` - это строка кода, которая выбирает все записи из таблицы
blogsи конкретное поле
content`.$result = mysql_query($sql_select)
- эта строка кода выполняет запрос к базе данных.if (!$result) exit(mysql_error())
- это проверка на успешное выполнение запроса. Если запрос не выполнился, скрипт завершается и выводит сообщение об ошибке.<div id=post>
- это начало тега div, который создает контейнер для контента.$myrow['content']
- это строка кода, которая извлекает значение поляcontent
из каждой строки результата запроса.echo $myrow['content']
- эта строка кода выводит значение поляcontent
внутри тега div.echo
while ($myrow = mysql_fetch_assoc($result))
- это цикл, который повторяется для каждой строки результата запроса.echo
` - это начало тега div для каждой строки результата запроса.
` - это закрытие тега div для каждой строки результата запроса.echo $myrow['content']
- это строка кода, которая выводит значение поля content
внутри тега div для каждой строки результата запроса.echo
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д