Zentrale Informatik

Getting Started
Studierende
Mitarbeitende
Lehre und Forschung
Support
Über uns

Kursunterlagen: Einführung in PHP und MySQL

1. Kursbeispiel und Kursziele

1.1 Das Kursbeispiel: eine kleine Mitarbeitenden-Verwaltung
1.2 Was brauchen wir?
1.3 Ziele Kurs AZIP

2. Von Excel nach MySQL

2.1 Ziel: Einführung in MySQL
2.2 Das EXCEL-Adressblatt
2.3 Als csv-Textdatei speichern
2.4 MySQL-Datenbanken verwalten mit phpMyAdmin
2.5 Excel-Tabellen und Datenbank-Tabellen
2.6 Die Tabelle mitarbeitende mit phpMyAdmin erstellen
2.7 Dateneingabe und Datenimport mit phpMyAdmin
2.8 Das Feld ID zum Primärschlüssel machen
2.9 Die auto-increment Funktion

3. SQL: insert, select, update und delete

3.1 Die Datenbanksprache SQL
3.2 Insert: Daten einfügen
3.3 Select: Daten abfragen
3.4 Where: Abfragen mit Bedingungen
3.5 Gross und Kleinschreibung bei MySQL-SQL
3.6 Order by: Abfrageergebnisse sortieren
3.7 Update: Daten verändern
3.8 Delete: Daten löschen

4. PHP

4.1 Ziel: Einführung in PHP
4.2 Statische Webseiten
4.3 Dynamische Webseite mit PHP und MySQL
4.4 Interaktive Einführung in PHP

5. PHP und MySQL

5.1 Ziel: Datenbankanbindung mit PHP und MySQL
5.2 Konzept: DB-Verbindung und Abfrage
5.3 Beispiel: DB-Verbindung und Abfrage
5.4 Den Inhalt der Tabelle mitarbeitende anzeigen
5.5 Beispiel: Abfrage mit einam Parameter
5.6 Nur Personen mit einem bestimmten Vornamen anzeigen
5.7 Verbindungsfehler
5.8 SQL-Fehler
5.9 User, Passwort und Verbindung in config.php auslagern

6. Das Kursbeispiel

6.1 Die Übersichtsseite: alle Mitarbeitenden anzeigen
6.2 Die Eingabeseite: eine neue Person aufnehmen (insert.php)
6.3 Die Löschseite: eine Person löschen (delete.php)
6.4 Eine Person mit Klick auf der Übersichtsseite löschen
6.5 Die Änderungsseite: eine Person ändern (update1.php)
6.6 Von der Übersichtsseite auf die Änderungsseite springen
6.7 Die Änderungsseite fertigstellen (update.php)
6.8 Übersichtsseite: Suche einbauen (mitarbeitende.php)
6.9 Webpass-Authentifizierung und -Autorisierung

7. Zusatzmaterial: Erweiterung des Kursbeispiels

7.1 Die Tabelle abteilungen erstellen
7.2 Fremdschlüssel abteilungs_id in mitarbeitende erstellen
7.3 Joins: Abfragen mit mehreren Tabellen
7.4 Left Joins und right Joins
7.5 Die php-Skripte zum erweiterten Kursbeispiel
7.6 Das erweiterte Kursbeispiel CD-Konform

top