Що таке 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();
}
?>
Коментарі