Рубрика: Блог

Основные SQL‑запросы: INSERT, SELECT, UPDATE, DELETE и другие — с примерами на PHP + PDO

Ниже — основные SQL‑запросы для работы с данными (не только INSERT), с короткими пояснениями и примерами на PHP + PDO. INSERT — вставка одной строки Добавляет новую запись. Всегда лучше указывать колонки явно. sql INSERT INTO users (name, email) VALUES (:name, :email); PHP: $sql = «INSERT INTO users (name, email) VALUES (:name, :email)»; $stmt = […]

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

Вставка одной записи в MySQL через PHP: INSERT

Статья посвящена корректной и безопасной вставке одной строки в таблицу MySQL с помощью PHP. Рассматривается подход на базе PDO, который соответствует современным стандартам разработки. Исходные данные: структура таблицы Для демонстрации используется таблица users: sql CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, email VARCHAR(100) NOT NULL UNIQUE, created_at DATETIME DEFAULT […]

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

Все ключи массива $_SERVER в PHP: что значит каждый и как с ним работать

$_SERVER — это готовый массив в PHP, который сервер заполняет для каждого запроса. В нём лежит всё, что сервер знает про запрос: кто пришёл, откуда, какой метод использовал, какой домен запросил, какие заголовки прислал клиент и т. д. Массив суперглобальный: доступен в любом месте скрипта. Но не все ключи есть всегда: их набор зависит от […]

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

JSON в PHP

Что такое JSON и зачем он вообще нужен JSON (JavaScript Object Notation) — это текстовый формат для хранения и передачи данных. Он не привязан к какому‑то одному языку: его одинаково понимают JavaScript, PHP, Python, Java и почти всё остальное. В вебе JSON используют, чтобы: передавать данные между фронтендом и бэкендом; хранить простые структуры в файлах […]

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

Работа с датами в JavaScript: типичные ошибки и правильные решения (JavaScript)

Объект Date в JavaScript — базовый инструмент для работы с временем, но в нём скрыто несколько неочевидных особенностей. Ниже — частые ошибки и способы их избежать, с конкретными примерами кода. Ошибка 1: вызов Date() без new В чём проблема. Если написать const d = Date(), получится не объект даты, а строка с текущим временем. Такой результат нельзя использовать для вычислений или извлечения […]

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

border-radius: скругление углов (CSS)

border-radius задаёт радиус скругления для углов элемента. Ниже — варианты использования с готовыми HTML+CSS, которые можно сразу открыть в браузере. Одинаковое скругление для всех углов Одно значение применяется ко всем четырём углам: html <div class=»box-all»></div>   <style> .box-all { width: 200px; height: 100px; background: #3498db; border-radius: 16px; } </style> Скругление только одного угла Используют отдельные […]

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

Читаем список строк из MySQL в PHP: цикл и вывод

Задача простая и частая: есть таблица, надо вывести список строк на страницу. Например, список пользователей: ID и имя. Разберём по шагам, чтобы было понятно, что за чем идёт и почему именно так. Подключение к базе через PDO php $dsn = ‘mysql:host=localhost;dbname=testdb;charset=utf8mb4’; $user = ‘db_user’; $pass = ‘db_pass’;   $pdo = new PDO($dsn, $user, $pass, [ […]

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

Первый запрос к MySQL из PHP: буквально 10 строк кода

Задача простая: подключиться к базе и вытащить одну строчку. Без теории, только рабочий минимум на PDO (это стандарт, старые mysql_* функции не используем). Вариант 1: самый короткий рабочий пример (10 строк) php <?php $dsn = ‘mysql:host=localhost;dbname=testdb;charset=utf8mb4’; $user = ‘db_user’; $pass = ‘db_pass’;   $pdo = new PDO($dsn, $user, $pass, [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ]);   […]

1,00 (1)
Загрузка...
Просмотров: 10 Читать статью

Работа с датой и временем в PHP: DateTime, форматирование и часовые пояса (PHP)

Работа с датами — одна из самых коварных вещей в коде: на секунду ошибся, часовой пояс не учёл — и логика ломается. В реальных задачах (логи, сессии, сроки действия токенов, пагинация по дате) лучше не полагаться на date() и ручное склеивание строк, а использовать DateTime и DateTimeZone. Зачем нужен DateTime вместо date()/time() time() даёт timestamp, date() делает строку. Этого […]

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

Что такое PDO и зачем его используют вместо старых функций (PHP)

PDO (PHP Data Objects) — это встроенное в PHP расширение для работы с базами данных. Оно даёт единый интерфейс, чтобы из PHP обращаться к разным СУБД: MySQL, PostgreSQL, SQLite, Oracle и другим. В чём главная проблема старых функций (mysql_*) Раньше часто писали через функции вида mysql_connect, mysql_query и т. п. Сейчас они полностью удалены из PHP (начиная с […]

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