Что такое PDO в PHP?
PDO (PHP Data Objects) представляет собой расширение в языке программирования PHP, предоставляющее единый интерфейс для работы с различными базами данных. Этот интерфейс обеспечивает безопасный и гибкий способ взаимодействия с базами данных, позволяя программистам писать код, который можно переносить между различными системами управления базами данных (СУБД).
<?php
// Пример использования PDO для работы с базой данных MySQL
// Параметры подключения к базе данных
$dsn = 'mysql:host=localhost;dbname=mydatabase';
$username = 'root';
$password = 'password';
try {
// Создание объекта PDO
$pdo = new PDO($dsn, $username, $password);
// Установка режима обработки ошибок
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Пример запроса SELECT
$stmt = $pdo->prepare('SELECT * FROM users WHERE id = :id');
$stmt->bindParam(':id', $userId, PDO::PARAM_INT);
$userId = 1;
$stmt->execute();
// Обработка результатов
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo "ID: {$row['id']}, Name: {$row['name']}, Email: {$row['email']}";
}
} catch (PDOException $e) {
echo "Ошибка подключения к базе данных: " . $e->getMessage();
}
?>
Комментарии