20100719 PHPMYSQL - Historisch

Werbung
PHP und MYSQL
am 19.7.2010
Organisatorisches
Der komplette Kurs im Schnelldurchgang
Bewertung von „wichtig“ und „unwichtig“
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
Organisatorisches
Scheine über Klips
Papierscheine auf Wunsch
im HKI-Büro
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
Klärung offener Fragen
Bitte klären bis 30.7.2010
unter
[email protected]
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
Servertechnik
Apache (2),
Webserver,
Document-Root
MySQL-Server
Datenbankmanagement-System
Datenbank
Tabellen
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
Servertechnik
PHP
Ausführung von PHP
Unterschied zu Java/Java-Script
Unterschied zu Flash
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
PHP
„Installation“
Einbindung in HTML
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
PHP
Variablen / Variablen-Definition
Arrays
Typen (Integer/String)
Funktionen
Parameter / Parameter-Übergabe
Rückgabewert (einer Funktion)
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
PHP
Kontroll-Strukturen
if-then-else
while-Schleife
for-Schleife
foreach-Konstrukt
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
PHP
Klassen
Objekte
Unterschiede zwischen beidem
Methoden
Eigenschaften
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
PHP
Auslesen von GET- und POST-Variablen
Zusammenspiel mit Formular-Daten
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
HTML
Grundsätzlicher Aufbau
Formular-Erstellung
GET- und POST- Unterschied
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
MySQL
Umgang mit PhpMyAdmin
Administration von einzelnen Datenbanken
Administration von Tabellen
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
Datenbanken allgemein
Normalisierung
0. Normalform
1. Normalform
2. Normalform
3. Normalform
jeweils mit Beispielen!
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
(My)SQL
SQL-Befehle
INSERT-Befehl
UPDATE-Befehl
SELECT-Befehl
(JOIN-Verknüpfung)
DELETE-Befehl
WHERE-Bedingung bei fast allen SQL-Befehlen
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
(My)SQL
Unterschiede in Speicher-Methoden
Aussagen zur Sinnhaftigkeit (z.B. Binärdaten, Bilder)
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
PHP über HTML hinaus
Bildmanipulation
Unterschied zur reinen Verwaltung von Binärdaten
Verwendung von Bild-Ressourcen
Manipulation der Größe
Farbe inkl. Alpha-Kanal
Boxen / geometrische Formen
Einbindung von Text
Vorteile / Nachteile der Server-Bildbearbeitung
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
Danke!
Viel Spaß noch…
Historisch Kulturwissenschaftliche Informationsverarbeitung
Sebastian Beyl
19.7.2010
Universität zu Köln
Herunterladen