Möchten Sie verkaufen? Hier verkaufen
PHP 5 und MySQL 5. Grundlagen, Programmiertechniken, Beispiele
 
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

PHP 5 und MySQL 5. Grundlagen, Programmiertechniken, Beispiele [Gebundene Ausgabe]

Michael Kofler , Bernd Öggl
4.2 von 5 Sternen  Alle Rezensionen anzeigen (8 Kundenrezensionen)

Erhältlich bei diesen Anbietern.


‹  Zurück zur Artikelübersicht

Produktbeschreibungen

Aus der Amazon.de-Redaktion

Den Einstieg in die praktische Arbeit mit PHP und MySQL haben Michael Kofler und Bernd Öggl in PHP 5 & MySQL 5 auf den neusten Stand gebracht und gekonnt auf die Realität fokussiert.

Mit den 5.0-Versionen der Traumkombination PHP/MySQL als technologische Grundlage befinden sich die Autoren mit ihrem Praxiseinstieg auf dem neusten Stand und ermöglichen es so auch ambitionierten Neulingen gleich mit dem aktuellen Stand der Technik in der Webprogrammierung zu beginnen.

Los geht es mit den PHP-Grundlagen und -Programmiertechniken: Installation von PHP, MySQL und natürlich Apache, dann wird PHP samt wichtigsten Sprachelementen und Funktionen vorgestellt und abschließend wandert der Leser durch Programmierlösungen zu Standardproblemen vom Verarbeiten von XML-Daten bis hin zum Versenden von Mails. Der zweite Teil, MySQL-Grundlagen und -Programmiertechniken, beginnt mit einem Einstieg in phpMyAdmin, dann folgen die Grundlagen des Datenbankdesigns, der Sprache SQL und schließlich ein paar Rezepte zu Standardaufgaben. Dann kommt zusammen, was zusammen gehört: der Zugriff von PHP auf eine mySQL-Datenbank. Spannend sind zwei Kapitel zu neuen MySQL-Funktionen: die Verwaltung von geografischen Daten sowie das Speichern von SQL-Routinen, die sowohl auf dem Server gespeichert als auch ausgeführt werden können. Der dritte und abschließende Teil umfasst dann 3 Beispielprojekte, die praktisch veranschaulichen sollen, was zuvor gelernt wurde.

Wieder einmal geht Michael Koflers Rechnung auf -- wie schon mit Linux und Jetzt lerne ich Linux im Büro zeigt er gekonnt, was möglich ist, motiviert und leitet an. Bernd Öggl scheint dem mehr als nur ein Sahnehäubchen hinzugefügt haben: PHP 5 & MySQL 5 ist ein Buch mit Anspruch, das dennoch verständlich geblieben ist. Davon kann man nicht genug bekommen. --Wolfgang Treß

PHP magazin 2/2005

leicht verständlich, praxisbezogen, frei von verwirrendem Ballast

Das Buch erfreut durch seinen strukturierten Aufbau, durch den der Leser zielorientiert durch die komplexen Themen geführt wird. Wichtige Dinge werden dabei besonders beleuchtet [...]. Das Buch ist somit auf knapp 700 Seiten frei von verwirrendem Ballast. Leicht verständlich, nachvollziehbar, praxisbezogen -- das sind die Erfolgsfaktoren dieses empfehlenswerten Buches.

postnuke.de 12/2004

hervorragender Einstieg in PHP und MySQL

Fazit: Man bekommt mit dem Buch einen so hervorragenden Enstieg in PHP und MySQL - für Anfänger absolut geeignet, ist es einfach geschrieben, umfangreich, und absolut zu empfehlen. Behandelt wird alles, was für PHP Einsteiger wichtig ist, ohne allerdings auf flachem Einsteiger Niveau zu bleiben. Das Buch von Kofler und Öggl ist systematisch aufgebaut, hat gute Erklärungen, Beispiele und vor allem auch super Übungen.

PHP Magazin, 2/2005

Das Buch erfreut durch seinen strukturierten und durchdachten Aufbau, durch den der Leser zielorientiert durch die komplexen Themen geführt wird. Wichtige Dinge werden dabei besonders beleuchtet [...] Das Buch ist somit auf jnapp 700 Seiten frei von verwirrendem Ballast. Die beiliegende CD.ROM erleichtert den zügigen Einstieg [...] leicht verständlich, nachvollziehbar, praxisbezogen - das sond die Erfolgsfaktoren dieses empfehlenwerten Buches.

PHP Magazin, 2/2005

Das Buch erfreut durch seinen strukturierten und durchdachten Aufbau, durch den der Leser zielorientiert durch die komplexen Themen geführt wird. Wichtige Dinge werden dabei besonders beleuchtet [...] Das Buch ist somit auf jnapp 700 Seiten frei von verwirrendem Ballast. Die beiliegende CD.ROM erleichtert den zügigen Einstieg [...] leicht verständlich, nachvollziehbar, praxisbezogen - das sond die Erfolgsfaktoren dieses empfehlenwerten Buches.

PHP Magazin, 2/2005

Das Buch erfreut durch seinen strukturierten und durchdachten Aufbau, durch den der Leser zielorientiert durch die komplexen Themen geführt wird. Wichtige Dinge werden dabei besonders beleuchtet [...] Das Buch ist somit auf jnapp 700 Seiten frei von verwirrendem Ballast. Die beiliegende CD.ROM erleichtert den zügigen Einstieg [...] leicht verständlich, nachvollziehbar, praxisbezogen - das sond die Erfolgsfaktoren dieses empfehlenwerten Buches.

iX 9/2005

das eindeutig beste Buch dieser Auswahl

Kofler und Öggl haben mit 'PHP 5 und MySQL 5' ein umfassendes, praxisorientiertes Buch abgeliefert, das es schafft, den Bogen von den Grundlagen bis zu fortgeschrittenen Themen erfolgreich zu schlagen. Es enthält eine Fundgrube von Rezepten und Bausteinen und lässt in keiner Hinsicht Wünsche offen. So findet sich in diesem Buch als einzigem der hier vorgestellten eine Abhandlung über die GIS-Eigenschaften von MySQL zusammen mit PHP und SVG.

PHP Magazin, 2/2005

Das Buch erfreut durch seinen strukturierten und durchdachten Aufbau, durch den der Leser zielorientiert durch die komplexen Themen geführt wird. Wichtige Dinge werden dabei besonders beleuchtet [...] Das Buch ist somit auf jnapp 700 Seiten frei von verwirrendem Ballast. Die beiliegende CD.ROM erleichtert den zügigen Einstieg [...] leicht verständlich, nachvollziehbar, praxisbezogen - das sond die Erfolgsfaktoren dieses empfehlenwerten Buches.

PostNuke, 15.12.2004

PHP ist die Script-Sprache erster Wahl, wenn es um dynamische Websites geht. Sie zu erlernen ist dank ihrer einfachen und klaren Struktur kein großes Hindernis - auch für Neueinsteiger. Wenn dann noch ein so erfahrener Autor wie Michael Kofler mit am Werke ist, dann sind die Tage statischer HTML-Websites gezählt. [...] Dieses Buch ist eignet sich gleichermaßen gut für Einsteiger und zum Auffrischen von Basics von PHP. Ebenso wird auf MySQL, HTML und die neue OOP in PHP eingegangen. [...] Man bekommt mit dem Buch einen so hervorragenden Enstieg in PHP und MySQL - für Anfänger absolut geeignet, ist es einfach geschrieben, umfangreich, und absolut zu empfehlen. Behandelt wird alles, was für PHP Einsteiger wichtig ist, ohne allerdings auf flachem Einsteiger Niveau zu bleiben. Das Buch von Kofler und Öggl ist systematisch aufgebaut, hat gute Erklärungen, Beispiele und vor allem auch super Übungen.

Kurzbeschreibung

Sind Sie Webentwickler und suchen Sie PHP- und MySQL-Grundlagen sowie Programmiertechniken in einem Buch? Dann sind Sie hier richtig. Dieses praxisorientierte Buch liefert nach einem kurzen Grundlagenteil eine ganze Sammlung von PHP- und MySQL-Rezepten: objektorientierte Programmierung mit PHP 5, XML-Funktionen, prepared statements, stored procedures, SQL-Grundlagen und -Rezepte, GIS-Funktionen, mysqli-Schnittstelle, etc. Anschließend demonstrieren mehrere umfangreiche Beispielprojekte das Zusammenspiel von PHP und MySQL. Ein Kapitel über TYPO3 zeigt exemplarisch, wie im Internet kostenlos verfügbare PHP/MySQL-Projekte installiert und für eigene Zwecke adaptiert werden.

Klappentext

PHP und MySQL sind ein Dream-Team für Webentwickler: Die Programmiersprache PHP ist leicht zu erlernen und bietet dennoch ausreichend Möglichkeiten für komplexe Projekte. Das ebenso schnelle wie zuverlässige Datenbanksystem MySQL ist die optimale Ergänzung zu PHP.

Dieses stark praxisorientierte Buch vermittelt zuerst Grundlagen zu PHP und MySQL. Zahlreiche Programmiertechniken und Rezepte geben wiederverwendbare Anleitungen für häufige Aufgaben. Dabei werden auch moderne Programmierkonzepte vorgestellt, z.B. die Verarbeitung von XML-Daten oder die Verwendung von prepared statements und stored procedures.

Mehrere Beispielprojekte demonstrieren das Zusammenspiel von PHP und MySQL: ein Umfragesystem, eine Web-Gallerie für Digitalfotos und ein Diskussionsforum. Jedes Beispiel ist ausführlich dokumentiert: Zielsetzung, Anwendung aus Benutzersicht, Datenbankdesign und Aufbau des Codes.

Nicht immer muss das Rad neu erfunden werden, nicht immer ein ganzes Projekt neu programmiert werden! Im Internet stehen zahlreiche PHP/MySQL-Projekte zum Download zur Verfügung. Damit erzielen Sie in kürzester Zeit optimale Lösungen. Das Buch zeigt am Beispiel des Content-Management-Systems TYPO3, wie vorhandene PHP/MySQL-Projekte installiert und adaptiert werden.

AUS DEM INHALT

* Installation von Apache, PHP und MySQL unter Windows und Linux

* PHP-Einführung und -Sprachelemente

* Objektorientierte Programmierung mit PHP

* phpMyAdmin

* Datenbankdesign

* SQL-Grundlagen und -Rezepte

* Datenbankzugriff mit den PHP-Schnittstellen mysql und mysqli

* MySQL-GIS-Funktionen

* Stored Procedures

* Mehrere ausführliche Beispielprojekte: Webgallery, Webvote, Diskussionsforum

* TYPO3 installieren und erweitern

HIGHLIGHTS

* Kompilieranleitung für Apache, PHP und MySQL (nur für Linux)

* LAMP/WAMP und Unicode

* Cookies, Sessions, Formularauswertung

* Bitmaps erzeugen mit der GD-Bibliothek

* PDFs erzeugen mit PDFlib

* E-Mails versenden mit PEAR::Mail

* Reguläre Ausdrücke

* XML-Funktionen

* RSS-Feeds lesen / selbst erzeugen

* Datenbankschema-Abbildungen zu allen Beispieldatenbanken

* MyDb-Klasse hilft bei der Fehlersuche und Geschwindigkeitsoptimierung

* Ortssuche mit SVG-Ergebnisdarstellung

* SP-Administrator: Stored Procedures erzeugen, ändern, testen

* Online-Umfragen mit Webvote

* Webgallery -- Digi-Fotos komfortabel online stellen mit automatischer Rotation

* Volltextsuche im Diskussionsforum

* TYPO3 mit eigenem PHP-Code erweitern

AUF DER CD

Auf der CD befinden sich alle Beispielprogramme und -datenbanken sowie aktuelle Versionen von Apache, PHP und MySQL für Windows und Linux.

Umschlagtext

PHP und MySQL sind ein Dream-Team für Webentwickler: Die Programmiersprache PHP ist leicht zu erlernen und bietet dennoch ausreichend Möglichkeiten für komplexe Projekte. Das ebenso schnelle wie zuverlässige Datenbanksystem MySQL ist die optimale Ergänzung zu PHP.

Dieses stark praxisorientierte Buch vermittelt zuerst Grundlagen zu PHP und MySQL. Zahlreiche Programmiertechniken und Rezepte geben wiederverwendbare Anleitungen für häufige Aufgaben. Dabei werden auch moderne Programmierkonzepte vorgestellt, z.B. die Verarbeitung von XML-Daten oder die Verwendung von prepared statements und stored procedures.

Mehrere Beispielprojekte demonstrieren das Zusammenspiel von PHP und MySQL: ein Umfragesystem, eine Web-Gallerie für Digitalfotos, ein Diskussionsforum etc. Jedes Beispiel ist ausführlich dokumentiert: Zielsetzung, Anwendung aus Benutzersicht, Datenbankdesign und Aufbau des Codes.

Nicht immer muss das Rad neu erfunden werden, nicht immer ein ganzes Projekt neu programmiert werden! Im Internet stehen zahlreiche PHP/MySQL-Projekte zum Download zur Verfügung. Damit erzielen Sie in kürzester Zeit optimale Lösungen. Das Buch zeigt am Beispiel des Content-Management-Systems TYPO3, wie vorhandene PHP/MySQL-Projekte installiert und adaptiert werden.

Aus dem Inhalt:

  • Installation von Apache, PHP und MySQL unter Windows und Linux
  • PHP-Einführung und -Sprachelemente
  • Objektorientierte Programmierung
  • Datenbankdesign
  • SQL-Grundlagen und -Rezepte
  • MySQL-GIS-Funktionen
  • Datenbankzugriff mit den PHP-Schnittstellen mysql und mysqli
  • Mehrere ausführliche Beispielprojekte

Auf der CD: Auf der CD befinden sich alle Beispielprogramme und -datenbanken sowie aktuelle Versionen von Apache, PHP und MySQL für Windows und Linux.

Die Autoren: Michael Kofler ist seit mehr als zehn Jahren einer der erfolgreichsten und vielseitigsten Autoren bei Addison-Wesley. Zu seinen Themenschwerpunkten zählen Linux, MySQL und Visual Basic. Bernd Öggl ist Lehrbeauftragter an der Universität Innsbruck, Systemadministrator und freiberuflicher Programmierer für Web-Anwendungen.

Über den Autor

Dr. Michael Kofler studierte Telematik an der TU Graz. Er ist seit mehr als zehn Jahren einer der erfolgreichsten und vielseitigsten Buchautoren bei Addison-Wesley. Sein Stil ist mehrfach ausgezeichnet worden und viele seiner Bücher wurden übersetzt. Seine Themengebiete umfassen unter anderem Linux, MySQL, Visual Basic [.NET] und Excel-VBA.

Auszug aus PHP 5 & MySQL 5, m. CD-ROM von Michael Kofler. Copyright © 2005. Abdruck erfolgt mit freundlicher Genehmigung der Rechteinhaber. Alle Rechte vorbehalten.

Vorwort

PHP und MySQL haben sich in den letzten Jahren gewissermaßen als das Dream-Team zur Verwaltung dynamischer Webseiten etabliert: Die Programmiersprache PHP ist leicht zu erlernen, bietet aber dennoch ausreichend Funktionen für sehr anspruchsvolle und große Projekte.

Ähnliches gilt für das Datenbanksystem MySQL: Sowohl die Installation als auch das Einrichten von Datenbanken gehen rasch von der Hand -- und ebenso rasch werden SQL-Kommandos ausgeführt. MySQL gilt als eines der schnellsten Datenbanksysteme, das momentan verfügbar ist, und wird auch für riesige Websites eingesetzt (z.B. für die Yahoo!-Finanz- und Börsenseiten).

Ein weiteres gewichtiges Argument, das für PHP und MySQL spricht, ist natürlich der Preis: Für die meisten Anwendungsfälle stehen PHP und MySQL als Open-Source-Produkte kostenlos zur Verfügung. Nur in ganz selten Fällen ist eine kommerzielle MySQL-Lizenz erforderlich (siehe Kapitel 1).

PHP 5, MySQL 4.1 und 5

In den vergangenen Monaten hat sich für PHP/MySQL-Entwickler viel geändert. Neue Versionen von PHP und MySQL eröffnen eine Fülle neuer Möglichkeiten:

- PHP 5: Mit dieser Version ist PHP in gewisser Weise erwachsen geworden. Besonders interessant sind die neuen Sprachmerkmale, die nun eine objektorientierte Programmentwicklung ermöglichen. Davon profitieren gerade große Projekte, denn objektorientierter Code ist zumeist übersichtlicher und lässt sich besser warten. Wichtig sind aber auch die neue mysqli-Schnittstelle zu MySQL (natürlich objektorientiert!), neue Funktionen zur Bearbeitung von XML-Daten, neue Sprachelemente zur Absicherung des Codes gegen Fehler (exceptions) etc.

- MySQL 4.1: Auch wenn der Versionssprung von 4.0 auf 4.1 es nicht erwarten lässt, bietet MySQL 4.1 eine Menge fundamentaler Neuerungen im Vergleich zur Version 4.0: MySQL unterstützt nun alle möglichen Zeichensätze (inklusive Unicode), ist in der Lage, so genannte Sub-SELECT-Kommandos zu verarbeiten, und kann geografische Daten verwalten (GIS-Funktionen). So genannte prepared statements verhelfen zu mehr Effizienz, wenn ähnliche SQL-Kommandos mehrfach ausgeführt werden müssen.

- MySQL 5: Bis zur Fertigstellung dieses Buchs stand MySQL 5 leider erst als Alpha-Version zur Verfügung. Da aber zu erwarten ist, dass die finale Version bis Mitte 2005 fertig sein wird und sich dann rasch als die MySQL-Standardversion etablieren wird, berücksichtigt dieses Buch bereits die wichtigste Neuerung von MySQL 5: So genannte stored procedures ermöglichen es, SQL-Code auf dem Server zu speichern und dort auszuführen. Je nach Anwendung steigert das sowohl die Geschwindigkeit als auch die Sicherheit und vermeidet redundanten (und fehleranfälligen) Client-Code.

Was bietet dieses Buch?

Mit diesem Buch lernen Sie die Entwicklung von Webanwendungen auf der Basis von PHP und MySQL -- praxisorientiert und gewürzt mit vielen Beispielen, Programmiertechniken und Rezepten. Dabei waren unsere Ziele:

- Möglichst viele kleine und große Beispiele. Es gilt das Motto learning by doing.

- Nur so viel Grundlagen, dass ein solides Fundament für die Entwicklung eigener Anwendungen gegeben ist (z.B. bei der objektorientierten Programmierung oder beim Datenbankdesign).

- Keine langatmigen Referenzen und Aufzählungen. Kein Buch kann bei Funktionsreferenzen mit der Aktualität und dem Umfang der Online-Manuals von PHP und MySQL mithalten. Uns war es daher wichtiger, Zusammenhänge zu verdeutlichen und die Anwendung an Beispielen zu präsentieren.

- Präsentation zeitgemäßer Techniken (state of the art), z.B. die Verwendung von CSS zur Gestaltung von HTML-Seiten oder der Einsatz neuer PHP- und MySQL-Funktionen (XML-Funktionen, mysqli-Schnittstelle, GIS-Funktionen).

Damit richtet sich das Buch sowohl an PHP/MySQL-Einsteiger mit Programmiererfahrung in einer anderen Sprache als auch an Umsteiger, die schon mit früheren Versionen von PHP und MySQL gearbeitet haben.

Viel Spaß!

In Kombination mit den auf der CD verfügbaren Beispieldatenbanken und programmen vermittelt dieses Buch ein gutes Fundament für die Entwicklung eigener Datenbankanwendungen. Dabei wünschen wir Ihnen viel Spaß und Erfolg!

Michael Kofler und Bernd Öggl, November 2004

‹  Zurück zur Artikelübersicht