V. 7.2.1 (19.08.10)

Infos

Schnellsuche

Tutorials PHP / MySQL

1. Ein Hinweis

Im Rahmen des abgeschlossenen Updates habe ich bei den Praxistutorial einiges kräftig durcheinander gewirbelt. Damit diejenigen, die schon hier mal waren, sich nicht wundern, gibt es im Folgenden eine Liste, der ihr alles entnehmen könnt.

Übersicht über die Änderungen

2. Die Einführungstutorials im Überblick

Fehlersuche

Dieser Abschnitt ist wichtig, wichtig, wichtig!!! Da werdet ihr alles Wichtige über das so genannte Debugging erfahren. Im Klartext, ich werde euch zeigen, was Fehlermeldungen bedeuten und wie man sich auf die Suche nach Selbigen begibt.

Also unbedingt lesen. Ist wirklich mui importante!!! Und wenn ich erleben sollte, dass einer von euch in meinem Lieblingsforum auftaucht und dumme Fragen nach Fehlermeldungen stellt, dann gibt es Zores.

register_globals

Hier geht es um das Problem schlechthin, mit dem Anfänger immer wieder konfrontiert werden. Nämlich um die Verarbeitung von GET-, POST- oder SESSION- Variablen. Da hat sich seit ein paar Jahren viel getan. Leider gibt es im Internet immer noch Uralt-Anleitungen und -Tutorials, die auf die Neuerungen nicht eingehen. Wenn ihr also zu Hause munter etwas programmiert und es wunderbar funktioniert, bei eurem Provider aber nicht, dann solltet ihr das als Erstes lesen.

PHP/MySQL Grundlagen

Hier werden wir uns mal ausschließlich mit MySQL beschäftigen. Und das auch noch per Kommandozeile! Warum? Nun, damit ihr ein paar Dinge darüber lernt, wie man per PHP eine Verbindung zu einer Datenbank aufbaut, so genannte Querries absetzt und sie anschließend auswertet. Ich zeige euch hier also die MySQL-Basisgeschichten und erkläre euch, wie man das in PHP umsetzt.

Header

In diesem Tutorial geht es darum, wie so genannte Header korrekt an den Browser gesendet werden, was das überhaupt soll und auf was man achten muss. Dabei geht es auch um die wohl berühmteste Fehlermeldung zu diesem Thema, die da lautet: Warning: Cannot modify header information - headers already sent by ....

Reguläre Ausdrücke

Das meiner Meinung nach schwierigste, was es beim Programmieren gibt. Dabei handelt es sich um so genannte Suchmuster, nach denen man Zeichenketten durchsuchen kann. Allerdings geht es hier erst mal nur um die Grundlagen, die Feinheiten werden Stück für Stück nachgeliefert.

Sessions

Einfaches Thema, viele Probleme. An dieser Stelle zeige ich euch, wie ihr trotz des vermaledeiten verbindungslosen HTTP-Protokolls Daten ohne Probleme zwischenspeichern könnt.

3. Die Praxis-Tutorials im Überblick

Praxistutorial 1

Hier bekommt ihr anhand des Datenbankbeispiels aus der Theorie zu MySQL einen ersten Einblick in die grundsätzlichen Prinzipien bei der Arbeit mit Datenbanken und PHP und lernt folgendes:

Praxistutorial 2

Hier werden wir unsere Kenntnisse aus den ersten Tutorial vertiefen und einige zusätzliche Dinge lernen. Dabei geht es um folgende Themen.

Praxistutorial 3

In diesem Tutorial werde ich euch einen ersten praktischen Einstieg in das "Joinen" geben, welches ich schon bei der Theorie zu MySQL beschrieben habe. Dabei werdet ihr lernen, wie man die Inhalte mehrerer Tabellen miteinander verknüpft, wann man was benutzt und wieso.

Praxistutorial 4

Sehr oft muss man bei dynamischen Anwendungen Dateien einlesen oder bearbeiten. Einen ersten Einstieg zu diesem Thema bekommt ihr hier.

Praxistutorial 5

Hier geht es um ein Problem, das in meinem Lieblingsforum immer wieder auftaucht. Nämlich darum, bei einer Suche nur immer eine bestimmte Anzahl von Datensätzen anzuzeigen und den Rest seitenweise durchzublättern.

4. Tipp

Arbeitet bitte nicht einfach mit "Copy & Paste" und seid glücklich, wenn alles funktioniert. Nein! Wenn ihr der Meinung seid, alles Wichtige begriffen zu haben, so spielt mit dem Code herum. Versucht besonders im ersten Tutorial die Beispiele für einzelne Techniken auf alle Rubriken zu übertragen. Und denkt immer daran. Am schnellsten lernt man aus Fehlern.