bubble_chart StackLab

Php PDO CRUD Speedrun

9 steps · pending Not started · person_outline Guest
arrow_back Back

PDO Method Cheat Sheet

code 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:
code php
$stmt = $pdo->prepare("
    SQL QUERY
    WHERE id = ?
");

$stmt->execute([
    $id
]);
For SQL without user input:
code php
$stmt = $pdo->query("
    SELECT *
    FROM students
");

$students = $stmt->fetchAll();
---

11. CRUD Pattern to Remember

The basic PHP + PDO CRUD pattern is:
code text
CREATE
   ↓
INSERT
   ↓
prepare()
   ↓
execute()

READ
   ↓
SELECT
   ↓
query()/prepare()
   ↓
fetch()/fetchAll()

UPDATE
   ↓
UPDATE
   ↓
prepare()
   ↓
execute()

DELETE
   ↓
DELETE
   ↓
prepare()
   ↓
execute()

login Sign in to save your progress permanently. info Progress is saved in your browser session
format_list_numbered Step 8 of 9