PHP Tutorial

Sie wollen endlich echte dynamische Webseiten mit Hilfe von PHP erstellen? Dann ist das Webmaster Resource PHP-Tutorial genau das richtige für Sie. Von Grund auf wird Ihnen die Welt von PHP und MySQL erläutert. Als Abschluss des Tutorials wird zur Vertiefung des Stoffes und praktischen Anwendung die Umsetzung eines PHP- und MySQL-basierten Gästebuches behandelt.

Das Tutorial besteht insgesamt aus 28 Kapiteln und neben der auf dieser Webseite präsentierten Version, können Sie ein [Adobe Acrobat eBook] 111 Seiten starkes eBook hier herunterladen (929 kB).

Inhalt

1 Einleitung
2 Webserver einrichten

2.1 Webserver mit PHP und MySQL herunterladen
2.2 XAMPP installieren
2.3 Webserver testen

3 Datentypen, Variablen und Anweisungen

3.1 Was ist PHP?
3.2 Anweisungen abgrenzen
3.3 Kommentare
3.4 Datentypen

3.4.1 Integer
3.4.2 Fließkommazahlen
3.4.3 Strings

3.5 Rechenoperationen

4 Datentypen, Variablen und Anweisungen

4.1 Arrays

5 Datentypen, Variablen und Anweisungen

5.1 Variablen
5.2 Konstanten

6 Operatoren

6.1 Arithmetische Operatoren
6.2 Zuweisungsoperatoren
6.3 Vergleichsoperatoren
6.4 Inkrementierungs- und Dekrementierungsoperatoren
6.5 Logische Operatoren
6.6 Operator-Rangfolge
6.7 Zeichenketten-Operator

7 Kontrollstrukturen

7.1 Kontrollstruktur (if)
7.2 Kontrollstruktur (else)
7.3 Kontrollstruktur (elseif)

8 Kontrollstrukturen

8.1 Kontrollstruktur (while)
8.2 Kontrollstruktur (do…while)

9 Kontrollstrukturen

9.1 Kontrollstruktur (for)
9.2 Kontrollstruktur (foreach)

10 Kontrollstrukturen

10.1 Kontrollstruktur (break)
10.2 Kontrollstruktur (continue)
10.3 Kontrollstruktur (switch)

11 Externe Dateien einbinden

11.1 Dateien inkludieren (require)
11.2 Datei inkludieren (include)

12 Funktionen

12.1 Beispiele für Funktionen
12.2 Zusammenfassung Funktionen

13 Funktionen des Dateisystems

13.1 Datei öffnen (fopen)
13.2 Datei lesen (fread)
13.3 Datei schließen (fclose)
13.4 Daten in eine Datei schreiben (fwrite)

14 Stringfunktionen

14.1 Strings zerteilen (explode)
14.2 Array in String umwandeln (implode)
14.3 Leerzeichen entfernen (ltrim)
14.4 Leerzeichen entfernen (rtrim)
14.5 Leerzeichen entfernen (trim)

15 Stringfunktionen

15.1 Strings vergleichen (strcmp)
15.2 In Strings suchen (strstr/stristr)
15.3 Länge eines Strings ermitteln (strlen)
15.4 Suchen und Ersetzen in Strings (str_replace)

16 Datums- und Zeitfunktionen

16.1 Datumsausgabe formatieren (date)
16.2 Unix-Zeitstempel (time)

17 Weitere Funktionen

17.1 Mathematische Konstanten
17.2 Mailfunktion (mail)

18 Array-Funktionen

18.1 Arrays verbinden (array_merge)
18.2 Letztes Array-Element zurückgeben und löschen (array_pop)
18.3 Element ans Ende eines Arrays anfügen (array_push)
18.4 Erstes Array-Element zurückgeben und löschen (array_shift)
18.5 Elemente an den Anfang eines Arrays anfügen (array_unshift)

19 Array-Funktionen

19.1 Array-Elemente zählen (count)
19.2 Array-Elemente zufällig sortieren (shuffle)
19.3 Array-Elemente sortieren (sort)

20 MySQL

20.1 Erste Schritte
20.2 Datenbank anlegen
20.3 Tabelle anlegen (CREATE)

21 MySQL

21.1 Zeilen in die Tabelle einfügen (INSERT)
21.2 Zeilen der Tabelle anzeigen (SELECT)
21.3 Zeilen löschen (DELETE)
21.4 Tabelle löschen (DROP)

22 MySQL

22.1 Tipps & Trick im Umgang mit MySQL

23 PHP und MySQL

23.1 Verbindung zum Datenbankserver (mysql_connect)
23.2 Datenbank auswählen (mysql_select_db)
23.3 MySQL-Befehl abschicken (mysql_query)
23.4 Anzahl der betroffenen Datensätze einer DELETE-, INSERT- und UPDATE-Abfrage ermitteln (mysql_affected_rows)
23.5 Anzahl der Ergebnisdatensätze einer SELECT-Abfrage ermitteln (mysql_num_rows)
23.6 Ergebnis einer SELECT-Anfrage ermitteln (mysql_fetch_object)
23.7 Verbindung zum Datenbankserver beenden (mysql_close)

24 PHP und MySQL – Das Gästebuchbeispiel

24.1 Tabelle anlegen
24.2 Das Gästebuchformular
24.3 Neue Einträge ins Gästebuch aufnehmen

25 PHP und MySQL – Das Gästebuchbeispiel

25.1 Gästebucheinträge anzeigen

26 PHP und MySQL – Das Gästebuchbeispiel

26.1 Administration des Gästebuchs
26.2 Erläuterungen zum Quellcode
26.3 Der vollständige Quellcode des Gästebuchbeispiels

27 Schlussbemerkung
28 Abbildungsverzeichnis