Media-Mania.de

 PHP und MySQL

Schritt für Schritt zur datenbankgestützten Website

Autoren: Kevin Yank
Übersetzer: Stefan Hinz
Verlag: Dpunkt Verlag

Cover
Gesamt ++++-
Anspruch
Aufmachung
Bildqualität
Preis - Leistungs - Verhältnis
PHP und MySQL bilden oftmals die Grundlage von interaktiven Websites. Als serverseitige Möglichkeiten erlebt der Entwickler keine bösen Überraschungen, die vom Besucher abhängen wie beispielsweise bei JavaScript. Besonders aufgrund der Einfachheit von PHP und der kostenlosen Verfügbarkeit von MySQL haben sich die beiden Technologien in der Webentwicklung durchgesetzt.

Beginnend mit einem kleinen Einstieg in PHP und einer Übersicht über das Buch startet das Abenteuer PHP und MySQL. Anhand einer Joke-Seite lernt man nach und nach die Schritte, die das Basiswissen von PHP und MySQL bilden. Nach der Einleitung folgt ein hilfreiches Kapitel über die Installation von beidem, sowohl auf einem Windows- als auch auf einem Linux-System. Dann widmet sich Kevin Yank erstmal nur MySQL. In diesem Kapitel lernt man die groben Grundrisse einer Datenbank kennen und wie man mit der Sprache SQL Datenbanken und Tabellen anlegt, editiert und löscht. Ebenfalls kann man Einträge in die Tabelle vornehmen und die gespeicherten Daten ansehen. Nachdem man einen kleinen Einblick in MySQL bekommen hat, verabschiedet sich Kevin Yank auch schon wieder von der Datenbank und beginnt mit einer Einführung in PHP. Dort lernt man unter anderem, was man unter Variablen und Operatoren versteht und welche Kontrollstrukturen für die Interaktion mit Benutzern und Formularen erforderlich sind.

Nachdem man nun PHP und MySQL gesondert voneinander betrachtet hat, werden im vierten Kapitel die beiden Technologien zusammengeführt. Die Witze, die im zweiten Kapitel mittels SQL in die Datenbank eingetragen wurden, werden nun per PHP aufgerufen und auf einer HTML-Seite präsentiert.
Im fünften Kapitel springt man dann wieder zur Datenbank zurück und bekommt die möglichen Beziehungen vorgestellt. Außerdem erhält man eine Einführung in das Design relationaler Datenbanken. Nach diesem recht kurzen und trockenem Artikel kommt es zu dem Höhepunkt des Buches: der Erstellung eines Content-Management-Systems. Orientiert an der Witze-Website lernt man die Autoren der Witze zu verwalten, hinzuzufügen und zu löschen. Außerdem baut man die Seite so aus, dass die Witze in einzelne Kategorien eingeteilt werden.

Die letzten Kapitel beschäftigen sich mit der Manipulation von Strings. So werden Möglichkeiten vorgestellt, wie man die Manipulation des Codes durch den Besucher verhindern kann und wie man den in Foren oftmals verwendeten BBCode in HTML umwandelt. Außerdem bekommt man noch Informationen zur Administration einer MySQL-Datenbank.
Das letzte Kapitel stammt vom Übersetzer Stefan Hinz und beschäftigt sich mit PHP 4.2, das zum Zeitpunkt der Originalausgabe noch nicht veröffentlich war.
Im Anhang des 274-seitigen Buches befindet sich eine Auflistung der MySQL-Syntax, MySQL-Funktionen, MySQL-Spaltentypen und PHP-Funktionen für MySQL.

Das Buch eignet sich sehr gut für den Einstieg in PHP und MySQL, da es sehr detailliert die einzelnen Schritte beschreibt. Man wird beim Arbeiten mit dem Buch nicht direkt mit allen Funktionen konfrontiert, sondern bekommt eine Funktion nach der anderen anhand einer Witze-Website detailliert erklärt. Gerade für Personen, die noch keine Erfahrung mit Programmier- oder Skriptsprachen besitzen, eignet sich dieses Buch hervorragend, da es sehr praxisbezogen ist und auch Standards, die in verschiedenen anderen Programmiersprachen in nur leicht veränderter Form auftauchen, ausführlich behandelt.

Deutlich ist jedoch auch, dass nur ein kleiner Teil der möglichen PHP- und MySQL-Möglichkeiten beschrieben werden und man weiterführende Literatur benötigt, um sich weiteres Wissen anzueignen, wenn man eine mittelgroße Website programmieren möchte. Ein Pluspunkt, das dieses Buch im Vergleich zu anderen Büchern zum gleichen Thema hat, ist der große praktische Anteil. Dieser motiviert und man verliert als Neuling die Scheu vor der fremden Welt der Webentwicklung. Hierbei sollte man vor allem beherzigen, dass jeder einmal klein angefangen hat, auch wenn es nur wenige Webentwickler zugeben und die ersten Versuche meist gut versteckt werden.

Fazit:
Das Buch eignet sich in erster Linie für Leute, die noch keine Erfahrung mit Skript- oder Programmiersprachen haben, jedoch eine kleine, interaktive Website erstellen möchten. Hat man bereits Erfahrungen mit anderen Skript- oder Programmiersprachen oder verschiedenen Konzepten von Programmiersprachen, sollte man sich nach einem anderen Buch umschauen, das die Themen schneller und tiefergehend behandelt.

Vera Schott



Softcover | Erschienen: 1. März 2005 | ISBN: 9783898641982 | Preis: 33 Euro | 384 Seiten | Sprache: Deutsch

Bei Amazon kaufen


Ähnliche Titel

Cover
Einstieg in MySQLProfessionelle WebsitesPHP 4/5 BefehlsreferenzPHP 5 & MySQL 4PHP 5 & MySQL 4.1