Folien php/mysql Kurs der Informatikdienste

Werbung
Folien php/mysql Kurs der Informatikdienste
1. Einführung in die Datenbank MySQL
Kursbeispiel und Kursziele
1.1 Das Kursbeispiel: eine kleine Personalverwaltung
1.2 Was brauchen wir?
1.3 Ziele Kurs AEMS1, HS 2009
1.4 Ziel 1. Morgen: Einführung in MySQL
Die Daten der Excel-Tabelle in die Datenbank importieren
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 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 2. Morgen: Einführung in PHP
2.2 Statische Webseiten
2.3 Beispiel: Dynamische Webseite mit PHP
2.4 Ablauf: Aufruf einer dynamischer Webseite mit PHP
2.5 Einführung in PHP
3. Datenbankanbindung mit PHP und MySQL
3.1 Ziel 3. Morgen: 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 mysql_connect: die Verbindung zur Datenbank
3.6 mysql_select_db: Die Datenbank auswählen
3.7 mysql_query: Die SQL-Query durchführen lassen
3.8 mysql_fetch_array: Die Datensätze des Suchergebnisses abholen
4. Das Kursbeispiel: Personaldaten anzeigen, eingeben, ändern, löschen und
suchen
In Arbeit
Einführung in MySQL und PHP
2.1 Ziel 2. Morgen: Einführung in PHP
Sie wissen, was statische und dynamische Webseiten sind.
Sie haben das nötige PHP-Wissen, um einfache PHP-Anwendungen
zu entwickeln.
[email protected]
http://www.id.uzh.ch/cl/dl/schulung/kurse/phpkurs/index.html
Letzte Änderung: 15.10.2009
Einführung in MySQL und PHP
2.2 Statische Webseiten
Apache Webserver für statische Websites
Aufruf und Anzeige einer statischen Webseite
1. Der Browser schickt nach der Eingabe die url an den Webserver (Apache).
2. Der Webserver holt die html-Datei von seiner Festplatte und schickt sie
dem Browser.
3. Der Browser zeigt die Webseite im Browserfenster an.
Statische Webseiten sind sehr schnell.
Der html-Code lässt sich im Brower anschauen (Menü View, Page
Source o.ä.)
[email protected]
http://www.id.uzh.ch/cl/dl/schulung/kurse/phpkurs/index.html
Letzte Änderung: 20.10.2009
Einführung in MySQL und PHP
2.3 Beispiel: Dynamische Webseite mit PHP
Apache Webserver für statische Websites
Hypertext Pre-Processor
Dynamische Webseite mit Ausführung von Programmcode
Auf dieser Seite das Modifikationsdatum der Seite
Zeitangabe im Sekundentakt: 11:3,53
Aber noch keine dynamischen Inhalte ...
Source Code
[email protected]
http://www.id.uzh.ch/cl/dl/schulung/kurse/phpkurs/index.html
Letzte Änderung:
Einführung in MySQL und PHP
2.4 Ablauf: Aufruf einer dynamischer Webseite mit PHP
1. Der Browser schickt nach der Eingabe die Anfrage an den Webserver
(Apache).
2. Der Webserver holt die PHP-Datei von seiner Festplatte und übergibt
sie dem PHP.
3. Der PHP liest die Seite von oben nach unten und führt den darin
enthaltenen PHP-Code aus.
4. Gewöhnlich wird dabei als Ausgabe html-Code generiert, der an der
Stelle des PHP-Codes in die Seite eingefügt wird.
5. Die Seite wird nun an den Webserver zurückgegeben, der sie an den
Browser schickt.
6. Der Browser zeigt die Seite an.
[email protected]
http://www.id.uzh.ch/cl/dl/schulung/kurse/phpkurs/index.html
Letzte Änderung: 20.10.2009
Einführung in MySQL und PHP
2.5 Einführung in PHP
Einführung in PHP5 ( http://www.id.unizh.ch/cl/dl/schulung/kurse/phpkurs
/php/index.html)
(von David Meier, überarbeitet von Daniel Förderer)
[email protected]
http://www.id.uzh.ch/cl/dl/schulung/kurse/phpkurs/index.html
Letzte Änderung: 20.10.2009
Herunterladen