Next:
Dynamische Webseiten-Generierung mit PHP
PHP Kurs PHP Kurs Grundkurs PHP
PHP Grundkurs
Dynamische Webseiten-Generierung mit PHP
Dynamische Webseiten-Generierung mit PHP
World Wide Web (WWW)
Common Gateway Interface (CGI)
Java-Skript / ECMAScript
PHP
Vorteile von CGI's
Große Auswahl an Programmiersprachen
Ähnlicher Zugang wie ein normaler Benutzer des Systems
Vom Server entkoppel
Von allen Web-Servern unterstützt
Nachteile von CGI's
Zuordnung zu einem Benutzer
Jeder Seitenaufruf entspricht einem Prozess
Plattform spezifische CGI's
Vorteile von Java-Skript
Client Seitige Belastung
Java, C++ ähnliche Syntax
Nachteile von Java-Skript
Geschlossene Umgebung
Ausgeschaltet oder vom Clientbrowser nicht unterstützt
Kein Java
Vorteile von PHP
Spezifische Entwicklung
Einfach zu erlernende Syntax
Integration von Script und HTML
Server-Modul
Keine Übertragung von Sourcecode
Sandbox
Nachteile
Neuerlernen einer Sprache
Perl hat eine grössere Bibliothek
"Apache" Webserver
PHP-Zusatzpaket
Eventuell Datenbanken
Konfiguration
Konfiguration des Apache-Webservers
Konfiguration des PHP-Interpreters
PHP Programmierung
PHP Befehle in HTML einbauen
Unser erster PHP-Befehl!
Variablen
Vordefinierte Variablen
Einfache Rechenoperationen
Erste Schleifen
Nochmals vordefinierte Variablen
Weitere Befehle zur Ablaufkontrolle
Fallunterscheidungen
Weitere Vergleichsmöglichkeiten
Ein spezieller Typ von Variablen: Arrays
Arrays aus Formularen
Dateien hinzuladen
Funktionen
String-Funktionen
Dateien lesen und schreiben
Einführung in SQL
Grundlagen zum SELECT Befehl
Konditioneller SELECT Befehl
Fallunterscheidungen
Komplexere Fallunterscheidungen
IN und BETWEEN
SQL Operatorpräzedenz
Benutzung von LIKE
Joins
Schlüssel
JOIN-Ausführung
DISTINCT und die Eliminierung von doppelten Einträgen
Aliase und geschachtelte Anfragen
Kumulative Funktionen
Ansichten (Views)
Erzeugung neuer Tabellen
Veränderung von Tabellen
Daten hinzufügen
Daten löschen
Daten auffrischen
Inhaltsverzeichnisse
GROUP BY und HAVING
Mehr über Unteranfragen
EXISTS und ALL
UNION und kurze Einführung in äußere Verknüpfungen
Oft gestellet Fragen über SQL und weiterführende Aspekte
Warum kann ich nicht nach den ersten 3 Datensätzen in einer Tabelle fragen?
as sind DDL und DML?
ind Datenbanken nicht einfach Dateien?
Einbinden von externen Modulen
Zugriff auf Datenbanken
Was ist eine Datenbank?
SQL-Grundlagen
SQL-Befehle mit PHP
Ein weiterer SQL-Befehl
Einbinden von externen Modulen
Zugriff auf Datenbanken
Etwas Vorarbeit
Datenbank Tabellen Beispiel
SQL-Befehle mit PHP
Ein weiterer SQL-Befehl
Cookies
Ausblick Session-Managment in PHP4
Variable Variable
Das Netzwerk
Socket Operationen
Finger
Whois
Blockierende und nicht-blockierende Operationen
About this document ...