День: 10.08.2026

Делаем вывод статей и страницу отдельной статьи

Файл read_post.php <?php require ‘db_connect.php’;   $slug = trim($_GET[‘slug’] ?? »); if ($slug === ») { http_response_code(404); echo ‘Статья не найдена’; return; }   // Подготовленный запрос — защита от SQL‑инъекций $sql = ‘SELECT id, title, slug, content, meta_description, is_published, created_at FROM posts WHERE slug = ? AND is_published = 1’; $stmt = mysqli_prepare($connection, $sql); […]

Загрузка...
Просмотров: 78 Читать статью

Работа с датами в MySQL и PHP

Проблема с датами обычно не в синтаксисе, а в том, что в трёх местах живёт разное время: в ОС сервера, в настройках PHP и в MySQL. Из‑за этого одна и та же запись может «ехать» на часы вперёд или назад — особенно когда проект выходит за пределы одного часового пояса. Какой тип колонки выбрать: DATETIME […]

Загрузка...
Просмотров: 114 Читать статью

Подключение файлов в PHP: include, require, include_once, require_once

Что это и зачем нужно В PHP код можно хранить не в одном большом файле, а разбивать на части: отдельно — настройки, отдельно — подключение к базе данных, отдельно — шапка сайта, подвал, логика вывода статей и т. д. Директивы include, require и их версии с _once как раз и нужны, чтобы «собрать» итоговую страницу […]

Загрузка...
Просмотров: 725 Читать статью