Informatikdienste, IT Fort und Weiterbildungen Einführung in MySQL 5 und PHP 5 Handouts zu den Folien Autoren: Diverse Mitarbeiter der Informatikdienste Letzte Überarbeitung: Daniel Förderer Version 2014,3 Inhalt 1. Einführung in das MySQL Datenbanksystem Kursbeispiel und Kursziele 1.1 Das Kursbeispiel: eine kleine Personalverwaltung 1.2 Was brauchen wir? 1.3 Ziele Kurs AEMS Die Daten der Excel-Tabelle in die Datenbank importieren 1.4 Ziel: Einführung in MySQL 1.5 Das EXCEL-Adressblatt 1.6 Als csv-Textdatei speichern 1.7 MySQL-Datenbanken verwalten mit phpMyAdmin 1.8 Excel-Tabellen und Datenbank-Tabellen 1.9 Die Tabelle personnel mit phpMyAdmin erstellen 1.10 Dateneingabe und Datenimport mit phpMyAdmin Die Datenbanksprache SQL 1.11 Die Datenbanksprache SQL 1.12 Insert: Daten einfügen 1.13 Select: Daten abfragen 1.14 Where: Abfragen mit Bedingungen 1.15 Gross und Kleinschreibung bei MySQL-SQL 1.16 Order by: Abfrageergebnisse sortieren 1.17 Update: Daten verändern 1.18 Delete: Daten löschen 2. Einführung in die Skriptsprache PHP 2.1 Ziel: Einführung in PHP 2.2 Statische Webseiten 2.3 Beispiel: Dynamische Webseite mit PHP 2.4 Ablauf: Aufruf einer dynamischen Webseite mit PHP 2.5 Einführung in PHP Version 2014,3 3. Datenbankanbindung mit PHP und MySQL 3.1 Ziel: Datenbankanbindung mit PHP und MySQL 3.2 Datenbankverbindung- und Abfrage aus einem PHP-Skript 3.3 PHP-MySQL-Funktionen zur Datenbankverbindung und -Abfrage 3.4 Die PHP-MySQL-Funktionen im PHP-Skript 3.5 Den Inhalt der Tabelle personnel im Browser anzeigen 3.6 mysql_connect: Troubleshooting 3.7 mysql_query: Troubleshooting 4. Das Kursbeispiel: Personaldaten anzeigen, eingeben, ändern, löschen und suchen 4.1 Ziel: Die Webanwendung (das Kursbeispiel) programmieren 4.2 viewdb1.php: eine html-Tabelle mit den Daten von personnel erstellen 4.3 input.php: Personal-Daten in personnel eingeben 4.4 delete.php: Personal-Daten in personnel löschen 4.5 viewdb2.php: viewdb1.php mit Link zu delete.php 4.6 edit.php: Personal-Daten in personnel ändern 4.7 viewdb3.php: viewdb2.php mit Link zu edit.php 4.8 search.php: Personal-Daten in personnel suchen 4.9 Webpass-Authentifizierung und –Autorisierung 1. Einführung in das MySQL Datenbanksystem Kursbeispiel und Kursziele 1.1 1.2 1. Einführung in das MySQL Datenbanksystem 1.3 Die Daten der Excel-Tabelle in die Datenbank importieren 1.4 1. Einführung in das MySQL Datenbanksystem 1.5 1.6 1. Einführung in das MySQL Datenbanksystem 1.7 1.8 1. Einführung in das MySQL Datenbanksystem 1.9 1.10 Die Datenbanksprache SQL 1. Einführung in das MySQL Datenbanksystem 1.11 1.12 1. Einführung in das MySQL Datenbanksystem 1.13 1.14 1. Einführung in das MySQL Datenbanksystem 1.15 1.16 1. Einführung in das MySQL Datenbanksystem 1.17 1.18 2. Einführung in die Skriptsprache PHP 2.1 2.2 2. Einführung in die Skriptsprache PHP 2.3 2.4 2. Einführung in die Skriptsprache PHP 2.5 3. Datenbankanbindung mit PHP und MySQL 3.1 3.2 3. Datenbankanbindung mit PHP und MySQL 3.3 3.4 3. Datenbankanbindung mit PHP und MySQL 3.5 3.6 3. Datenbankanbindung mit PHP und MySQL 3.7 4. Das Kursbeispiel: Personaldaten anzeigen, eingeben, ändern, löschen und suchen 4.1 4.2 4. Das Kursbeispiel: Personaldaten anzeigen, eingeben, ändern und löschen 4.3 4.4 4. Das Kursbeispiel: Personaldaten anzeigen, eingeben, ändern und löschen 4.5 4.6 4. Das Kursbeispiel: Personaldaten anzeigen, eingeben, ändern und löschen 4.7 4.8 4. Das Kursbeispiel: Personaldaten anzeigen, eingeben, ändern und löschen 4.9