PDO (PHP Data Objects) — встроенный механизм PHP для работы с базами данных из кода. С его помощью можно создавать схему базы данных, выполнять вставку, обновление и удаление записей. PDO унифицирует работу со всеми базами, предоставляя единый интерфейс для взаимодействия с ними. В теории это позволяет легко заменять одну базу данных другой при необходимости без переписывания кода.
В этом курсе вы научитесь работать с PDO:
- Подключаться к базе данных с помощью PDO
- Подготавливать и выполнять запросы
- Автоматически освобождать ресурсы с помощью try-catch-finally
- Обрабатывать результаты запросов и конвертировать их в объекты
- Использовать плейсхолдеры для защиты от SQL-инъекций
- Работать с транзакциями
- Реализовывать паттерн Data Access Object (DAO)
Дополнительные материалы
![Аватары экспертов Хекслета](https://cdn2.hexlet.io/assets/faces/mentors-756ab67c814cd4c22715666812a66c9dac9ac2d20176a10b0e932ee851a918e0.png)
Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
- Статья «Как учиться и справляться с негативными мыслями»
- Статья «Ловушки обучения»
- Статья «Сложные простые задачи по программированию»
- Вебинар «Как самостоятельно учиться»
Для полного доступа к курсу нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.