Skip to main content

PDO

PDO

image.png

database.php

$dsn = 'mysql:host=localhost;dbname=mijn_database;charset=utf8mb4';
$gebruiker = 'root';
$wachtwoord = '';

$pdo = new PDO($dsn, $gebruiker, $wachtwoord);

Voer query uit

<?php
// 👉 Laad de database-gegevens in uit een apart bestand
require_once 'database.php';

// 🔌 Maak verbinding met de database met behulp van PDO
conn = new PDO($dsn, $gebruiker, $wachtwoord);
// 📝 Schrijf de SQL-query met een parameter voor veiligheid
    $sql = "SELECT * FROM studenten WHERE klas = :klas";

// 📦 Bereid de query voor (voorkomt SQL-injectie)
    $stmt = conn->prepare($sql);

// 📌 Koppel de waarde 'ICT1A' aan de :klas-parameter in de query
stmt->bindParam(':klas', $klas);
$klas = 'ICT1A';

// ▶️ Voer de query uit
$stmt->execute();

// 📥 Haal alle resultaten op als associatieve array
$resultaten = $stmt->fetchAll(PDO::FETCH_ASSOC);

// 🔁 Loop door de resultaten en toon de naam van elke student
foreach ($resultaten as $rij) {
    echo $rij['naam'] . "<br>";
}

 

x