PDO Method Cheat Sheet
text
| PDO Method | Purpose |
|---|---|
| `$pdo->prepare()` | Prepare SQL with placeholders |
| `$stmt->execute()` | Execute prepared SQL |
| `$pdo->query()` | Execute simple SQL without parameters |
| `$stmt->fetch()` | Retrieve one record |
| `$stmt->fetchAll()` | Retrieve multiple records |
Standard PDO Pattern
For SQL requiring user input:
php
$stmt = $pdo->prepare("
SQL QUERY
WHERE id = ?
");
$stmt->execute([
$id
]);
php
$stmt = $pdo->query("
SELECT *
FROM students
");
$students = $stmt->fetchAll();
11. CRUD Pattern to Remember
The basic PHP + PDO CRUD pattern is:
text
CREATE
↓
INSERT
↓
prepare()
↓
execute()
READ
↓
SELECT
↓
query()/prepare()
↓
fetch()/fetchAll()
UPDATE
↓
UPDATE
↓
prepare()
↓
execute()
DELETE
↓
DELETE
↓
prepare()
↓
execute()
Sign in to save your progress permanently.
Progress is saved in your browser session
Step 8 of 9