Beetje Coderen

Les 10

Database met PDO

Gegevens opslaan in MySQL of SQLite via PDO.

⏱ 45–60 minuten leestijd + oefenen

🎯 Na deze les kun je

  • verbinden met PDO
  • prepared statements gebruiken
  • uitleggen hoe je SQL-injectie voorkomt

Een JSON-bestand (les 8) is prima voor een paar regels, maar loopt vast als twee bezoekers tegelijk schrijven of als je wilt zoeken en sorteren. Daarvoor gebruik je een database. PHP praat met databases via PDO (PHP Data Objects): één manier van werken voor SQLite, MySQL/MariaDB en PostgreSQL.

We gebruiken in deze cursus SQLite: de hele database is één bestand, je hoeft geen server te installeren, en wat je leert werkt bijna ongewijzigd met MySQL. Je hebt de extensie pdo_sqlite nodig (php -m | grep -i sqlite; op Ubuntu: sudo apt install php-sqlite3).

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 24,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?