Я создаю новостную страницу, которая будет обновляться каждый раз, когда администратор добавляет строку в таблицу новостей.Строки выглядят следующим образом:
ID, POSTTITLE, POSTDATE, POSTAUTHOR, MESSAGE
Я создал цикл foreach
, который берет все данные, извлеченные из этой таблицы, и получает данные извложенный массив:
<?php
$pdo->beginTransaction();
$query = $pdo->prepare("SELECT * FROM news");
$query->execute();
$results = $query->fetchAll(PDO::FETCH_OBJ);
foreach($results as $row) {
foreach($row as $key => $value) {
dump( $key . " = " . $value);
}
}
$pdo->commit();
?>
Это выводит эти данные:
(что представляет собой все данные внутри таблицы)
"id = 1"
"posttitle = Welcome To Universal Link Media Group"
"postdate = 2018-10-02"
"postauthor = Ethan (Super Administrator)"
"message = Dummy Text. "
Теперь вот мой вопрос.Я хочу создать шаблон для каждого поста.Так они одинаковы.Каждый пост будет иметь поле 'title', поле 'date', поле 'author' и т. Д., И я хочу поместить значения из таблицы в поля.
Это будет выглядеть примерно такэто:
НАЗВАНИЕ: $ posttitle
АВТОР: $ postauthor
СОЗДАНИЕ ДАТЫ: $ postdate
СООБЩЕНИЕ: $ message
И я бы хотел, чтобы оно было динамичным,поэтому не имеет значения, сколько строк в таблице, всегда будет шаблон поста с данными постов внутри него.
Любая помощь будет принята с благодарностью, застрял в этой проблеме довольноwhile.
Спасибо!