PDO
PDO
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