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