PDO PHP MYSQL ПРИМЕРЫ

PHP Data Objects (PDO) это инструмент для работы с базами данных, позволяющий использовать единый интерфейс для множества систем управления базами данных, включая MySQL.

Пример подключения к базе данных MySQL с помощью PDO и выполнения запроса на выборку:

$dbHost = 'localhost';
$dbName = 'my_database';
$dbUser = 'my_username';
$dbPass = 'my_password';
try {
    $dbh = new PDO('mysql:host=' . $dbHost . ';dbname=' . $dbName, $dbUser, $dbPass);
    $stmt = $dbh->query("SELECT * FROM my_table");
    $results = $stmt->fetchAll(PDO::FETCH_ASSOC);
    foreach ($results as $row) {
        echo $row['id'] . ' ' . $row['name'];
    }
} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
}

В этом примере мы подключаемся к базе данных MySQL, выбираем все записи из таблицы "my_table" и выводим их на экран. Если подключение не удалось, то мы выводим сообщение об ошибке.

Пример использования PDO для вставки новой записи в базу данных:

$dbHost = 'localhost';
$dbName = 'my_database';
$dbUser = 'my_username';
$dbPass = 'my_password';
try {
    $dbh = new PDO('mysql:host=' . $dbHost . ';dbname=' . $dbName, $dbUser, $dbPass);
    $stmt = $dbh->prepare("INSERT INTO my_table (name, age) VALUES (?, ?)");
    $stmt->execute(array('John Doe', 30));
} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
}

В этом примере мы подключаемся к базе данных MySQL, создаем объект prepared statement с запросом на вставку новой записи в таблицу "my_table" и параметрами для этой записи, и выполняем этот запрос с помощью метода execute(). Если подключение не удалось, то мы выводим сообщение об ошибке.

Знакомство с PDO на практике, запросы к MySQL - Динамический веб-сайт

Подключение к базе данных через PDO (PHP 8)

Подготовленные запросы в PDO - Динамический веб-сайт

Complete OOP PHP Login Registration System \u0026 Logout Login Session - Object Oriented PHP Tutorial

Взаимодействие с базой данных. PDO. Часть 1

How to Connect a Form to a Database in PHP - PDO Tutorial

Реклама
Новое
Реклама