Der Block „Datenbankprogrammierung mit PHP und MySQL – Datenbankzugriffe mit PDO“ konzentriert sich auf die Nutzung von PDO (PHP Data Objects) als Schnittstelle zur Datenbankprogrammierung. Es ist in zwei Hauptteile gegliedert:

Im ersten Teil werden die Grundlagen von PDO erklärt. Dies umfasst die Einrichtung einer Datenbankverbindung, die Ausführung von SQL-Abfragen und die Verarbeitung von Ergebnissen mit der Klasse PDOStatement. Der Fokus liegt auf der Sicherheit und Effizienz durch Prepared Statements. Diese Technik wird detailliert beschrieben, da sie vor SQL-Injections schützt und die Performance bei wiederholten Abfragen erhöht. Weitere Themen sind der Umgang mit Verbindungsattributen, das Festlegen von Zeichensätzen und die Fehlerbehandlung mit der Klasse PDOException.

Der zweite Teil widmet sich einem Praxisprojekt, der Kursverwaltung. Die Anwendung dient als Beispiel, um die zuvor erlernten Konzepte praktisch anzuwenden. Funktionen wie das Anzeigen, Bearbeiten, Löschen und Hinzufügen von Datensätzen werden mit Hilfe von PDO umgesetzt. Zusätzlich werden komplexere SQL-Techniken wie JOIN und der Vergleichsoperator LIKE eingeführt, um Beziehungen zwischen Tabellen zu nutzen und Suchfunktionen zu implementieren.

Ziel dieses Blocks ist es, ein fundiertes Verständnis für die Datenbankprogrammierung mit PDO zu schaffen und eine Grundlage für die Entwicklung sicherer und effizienter Webanwendungen zu legen.


Der Inhalt zu diesem Thema, in kurzen Worten beschrieben.

Datum: KW 03 + 04 – 2025

Dieser Blogbeitrag bezieht sich auf das Fernstudium Medieninformatik (interner Link ↪ zu der Übersicht Vita/Medieninformatik ILS), das ich von Mai 2023 bis Mai 2025 verfolgt habe.

Fachlektoren: Dr. Florence Maurice, Thorsten Schreiber