Buchtipp: PHP 5 /MySQL 5
22.02.2010 10:11
Autor: Matthias Kannengiesser
Verlag: Franzis, 744 Seiten
Preis: 30,00 Euro
ISBN: 978-3-3645-60010-1
Die Programmiersprache PHP und die Datenbank MySQL kommen beim Aufbau dynamischer Internet in der Regel gemeinsam zum Einsatz. Deshalb ist nur konsequent, beide Technologien in einem gemeinsamen Buch zu behandeln. PHP 5/ MySQL 5 ist nun bereits in der dritten Auflage erschienen. Es wurde auf die neuen Versionen von PHP und MySQL aktualisiert und berücksichtigt auch schon die Version 5.3 von PHP, welche viele neue Befehle für die Entwicklung komplexer Webanwendungen mitbringt.
Als Voraussetzungen für den Leser nennt Autor Matthias Kannengiesser HTML-Grundkenntnisse sowie grundlegende Programmierkenntnisse. Nach einem kurzen Überblick und der Beschreibung der Installation von PHP unter Windows, wie auch unter Linux, folgt die Vorstellung nützlicher Hilfsprogramme. Dabei kommen grafische MySQL-Clients sowie Entwicklungsumgebungen, wie beispielsweise Eclipse PDT, Aptana Studio PHP, Zend Studio sowie die NetBeans IDE zur Sprache.
Der darauf folgende Teil des Buches widmet sich auf etwa 400 Seiten der populären Skriptsprache PHP. Dabei beginnt der Autor mit den Sprachelementen und der Syntax von PHP. Dieser Abschnitt ist wichtig für absolute Neueinsteiger. Leser mit ausreichender Programmiererfahrung können diese Seiten überspringen und nur zum gelegentlichen Nachschlagen unbekannter Befehle konsultieren. Durch zahlreiche Code-Schnipsel und kleine Anwendungen will der Autor sowohl Umsteigern als auch fortgeschrittenen Entwicklern etwas bieten. Nach den Grundlagen zu PHP wird die objektorientierte Programmierung mit PHP 5 beschrieben und Kapitel 6 erklärt die Neuerungen in PHP 3, wobei der Autor auch auf die datenbankspezifischen Neuerungen eingeht. Kapitel 7 hat dann ausschließlich die Datenbankprogrammierung zum Thema und beschäftigt sich mit dem Zusammenspiel zwischen MySQL und PHP.
Im zweiten Teil des Buches dreht sich auf etwa 180 Seiten alles um MySQL. Beginnend mit der Installation eines MySQL-Servers unter Windows oder Linux über den Datenbankentwurf bis zur Arbeit mit Daten. Dabei wird auch die Übernahme von Daten aus anderen Datenbanken thematisiert und wichtige SQL-Befehle werden anhand von Beispielen erläutert. Auch für Fortgeschrittene MySQL-Anwender ist einiges dabei. In Kapitel 12 geht es dann um den laufenden Betrieb der Datenbank, die Verwaltung und die Sicherheit von Datenbanken. Auf der beiliegenden CD findet der Leser unter anderem das PHP-Entwicklungsstudio, MySQL-Tools sowie fünf nicht im Buch enthaltene Bonuskapitel im PDF-Format mit insgesamt 200 zusätzlichen Seiten. Darunter die über 100 Seiten starke MySQL-Referenz. Der Stoff wird, wo erforderlich, durch viele Bildschirmfotos illustriert. Viele Listings, Textkästen und Tabellen gliedern den Inhalt sinnvoll. Dank einem 14-seitigen Index lässt sich das Buch auch gut als Nachschlagewerk einsetzen. [bl]
