Обработка и вывод последних записей из БД

191
19 декабря 2016, 19:40

Есть БД с некоторым количеством новостей. Мне нужно вывести списком, например, последние 5.

С запросом к БД у меня проблем нет, а вот обработать полученную информацию у меня не получается. Для примера, пусть будет таблица news с 3 строками: id, title, description.

Какой должен быть PHP код для вывода 5 новостей на одной странице?

Answer 1

Для вывода информации на странице необходимо использовать шаблоны.

В самом примитивном случае шаблоном может выступать отдельный РНР файл, который отвечает за вывод всей информации. Соответственно, в шаблон мы передаем полученные из БД данные.

Соответственно, сачала мы должны получить данные, а потом подключить наш файл шаблон:

$data = $pdo->query("SELECT * FROM news ORDER BY id DESC LIMIT 5");
include 'news.php';

где в news.php уже и будет осуществляться вывод

<div>
<? foreach ($data as $row): ?>
    <div>
        <h3><?=$row['title']?></h3>
        <div><?=$row['description']?></div>
    </div>
<? endforeach ?>
</div>
Answer 2

На самом деле вариантов обработки информации с бд множество. Советую просто почитать что-то вроде php+sql.Много информации и примеров обработки данных полученных из бд. По своему опыту скажу что это зависит от того что вам нужно в итоге. Я лично представлял данные из бд в виде списка и выводил

  • данные
без каких либо проблем , но тут некие трудности возникли именно с php кодом. Я советую вам полазить по туториалам типа взаимодействие php и sql и там будет многое что вам поможет , уверяю , по крайней мере помогло мне.

READ ALSO
Laravel fire event из скрипта

Laravel fire event из скрипта

Настроен apache 2 сервер на линуксе и установлен laravel 52, есть php скрипт который слушает сокет, можно ли из этого скрипта вызвать Event::fire для laravel?

186
как в PHP прибавить к DAYTIME еще 2 часа

как в PHP прибавить к DAYTIME еще 2 часа

помогите написать вот такой пример, пользователю дается 2 дня на выполнение работы, они должен видеть когда время закончилось

210
Подключение файла к дочерней странице

Подключение файла к дочерней странице

У меня есть корневая папкаВ ней лежит папка "blocks" в которой находится head

248
Не получается спарсить JSON, jquery + php

Не получается спарсить JSON, jquery + php

Вместо тысячи слов:

277