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