PHP PDO: Работа с базой данных
Включено в курс
Чему вы научитесь
- Взаимодействовать с базой данных из приложения с помощью PDO
- Обеспечивать безопасность запросов и защиту от SQL-инъекций
- Использовать "построитель запросов" для генерации SQL
Описание
PHP предоставляет унифицированный интерфейс PDO для работы с базами данных из кода. Он поддерживает множество адаптеров для разных баз данных и имеет в своем арсенале кучу полезных функций. В этом курсе мы научимся работать с PDO и освоим основные способы взаимодействия с базой данных.
Уроки курса
-
1
Соединение с базой данных
Познакомиться с PDO и научиться создавать соединение с базой данных. -
2
Безопасность при работе с внешними данными
Узнать про sql инъекции и понять как их предотвращать. -
3
Результат запроса в базу данных
Изучить PDO Statement — объект, возвращаемый после запроса в базу данных, рассмотреть способы работы с ним. -
4
Формирование подготовленных запросов
Изучить механизм формирования запроса к базе данных и подготовку плана запроса с помощью prepared statement. -
6
Реализация in
Рассмотреть ручную обработку, соответствующую работе оператора in. -
7
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Отзывы

Прикольное задание. Но не совсем очевидно, что не нужно применять знания полученные в уроке. Если значение не массив то сразу применил quote, потом начал думать, в примере напрямую подставляются значения, но в уроке объяснялось как это сделать с неименованными параметрами (?)в итоге голову ломал как красиво подставить в execute, построил все же некрасивую конструкцию (зато как в уроке :) ) и решил. Смотрю решение учиталя, а там оказывается все через quote. Напишите в подсказках хотя бы как нибудь типо (Следуй простым путем не вороти конструкций с неименованными параметрами :) )