Я пытаюсь создать страницу новостей для моего сайта.В данный момент я пытаюсь заставить страницу извлечь все строки в таблице, затем разбить каждый столбец на переменные и преобразовать данные в строку.
Вот пример того, что я имею в виду.
Сообщение новостей 1:
ID: 1
POST TITLE: Welcome
POST DATE: 03/10/2018
POST AUTHOR: Administrator
MESSAGE: Lorem.
Сообщение новостей 2:
ID: 2
POST TITLE: Goodbye
POST DATE: 03/10/2018
POST AUTHOR: Administrator
MESSAGE: Ipsum.
Вот как данныепредставлен в таблице.
Я хотел бы поместить каждый столбец в переменную, поэтому, когда я помещаю данные в поле новостей.Каждая новость отображается в том же формате.Понравился форум.Когда я получаю данные из базы данных, это дает следующее:
array(1) { [0]=> array(10) { ["id"]=> int(1) [0]=> int(1) ["posttitle"]=> string(37) "Welcome" [1]=> string(37) "Welcome" ["postdate"]=> string(10) "2018-10-02" [2]=> string(10) "2018-10-02" ["postauthor"]=> string(27) "Administrator)" [3]=> string(27) "Administrator)" ["message"]=> string(12) "Lorem" [4]=> string(12) "Lorem" } }
И этот код у меня в настоящее время:
<?php
$pdo->beginTransaction();
$query = $pdo->prepare("SELECT * FROM news");
$query->execute();
$results = $query->fetchAll();
$pdo->commit();
?>
Любая помощь будет оченьоценил.
Спасибо.