Getting started with PDO

26 Oct 2026 · 2 views

Databases PHP #beginner #mysql #pdo

PDO (PHP Data Objects) gives you one consistent API for databases.

Why prepared statements?

They keep user input separate from SQL, which blocks SQL injection.

$st = $pdo->prepare("SELECT * FROM posts WHERE id = ?");
$st->execute([$id]);

Glossary terms in this article

PDO
PHP Data Objects, a database access layer.
Prepared Statement
SQL with placeholders filled in safely later.

Questions about this article

Ask a question