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/