Conexão de banco de dados PDO

Por padrão, o PHP possui o driver PDO_SQLite instalado. No entanto, se deseja trabalhar com outros bancos de dados, você deve primeiro instalar o driver relevante.

Para verificar quais drivers estão instalados em seu sistema, crie um novo arquivo PHP e adicione o seguinte snippet de código a ele:

<?php

print_r
(PDO::getAvailableDrivers());

?>

Criação de uma mesa com PDO

<?php

include_once
'connection.php';

try

{

     $database
= new Connection();

     $db
= $database->openConnection();

     
// sql to create table

     $sql
= "CREATE TABLE `Student` ( `ID` INT NOT NULL AUTO_INCREMENT , `name`VARCHAR(40) NOT NULL , `last_ame` VARCHAR(40) NOT NULL , `email` VARCHAR(40)NOT NULL , PRIMARY KEY (`ID`)) ";

     
// use exec() because no results are returned

     $db
->exec($sql);

     echo
"Table Student created successfully";

     $database
->closeConnection();

}

catch (PDOException $e)

{

    echo
"There is some problem in connection: " . $e->getMessage();

}

?>

Fonte: https://www.cloudways.com/blog/introduction-php-data-objects/