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