Alle 74 Artikel in
PHP:

Eigenschaften

Preis

Themen

 
Zertifikat Euro-Label Geprüfter Online-Shop - Per Klick Gültigkeit überprüfen
 

Sicher einkaufen

Was passiert bei uns?

Webdatenbank-Applikationen mit PHP und MySQL
 

Zum Download (ciando)

PDF-Download

Anbieter: ciando GmbH

 

Webdatenbank-Applikationen mit PHP und MySQL

 
Sie sparen 67% gegenüber der Buchausgabe!
 

Buchausgabe: 46,00€
Download-Version: 15,00€

(Preis inkl. Mwst. )

Autor(en): Hugh E. Williams, David Lane
Verlag: O'Reilly Verlag
Version: 2. Auflage, 2004
Umfang: 876 Seiten
Format: PDF: 15,61MB
Gewicht: 1454 g
ISBN: 3897213877
Bestell-Nr.: 89721387P
Artikeltyp: E-Book
 

Diese zweite Auflage von Webdatenbank-Applikationen mit PHP und MySQL führt fort, was die erste Auflage zu einem Bestseller gemacht hat: Sie vermittelt Grundlagenwissen, um mit PHP und MySQL datenbankbasierte Webanwendungen programmieren zu können, veranschaulicht die praktische Umsetzung anhand einer komplexen Beispiel-Website und behält dabei die Prinzipien des guten Anwendungsdesigns im Auge.

Neben einer Einführung in die Arbeit mit PHP und MySQL finden Sie in diesem Buch Informationen zu Webprotokollen, zur Modellierung und zum Entwurf relationaler Datenbanken, zur Session-Verwaltung und zur Installation frei verfügbarer Server- und Datenbanksoftware.

Für die Neuauflage wurde das Buch komplett überarbeitet, stark erweitert und durch viele interessante Beispiele ergänzt. Schwerpunkt der Überarbeitung war die Umsetzung der neuen Features von PHP 5 und MySQL 4.1, aber auch die Verwendung von PEAR-Paketen: Das Buch wurde rund um den reichhaltigen Code-Fundus von PEAR neu gestaltet und zeigt Web-Entwicklern, wie sie PEAR-Pakete in ihre Websites integrieren können.

Die Autoren

Hugh E. Williams ist Associate Professor für Information Retrieval am Institut für Informatik der RMIT University in Melbourne, Australien. Er unterrichtet alle Gebiete der Informatik, darunter Datenbanken seit 1995 und PHP-Programmierung seit 2000. Seine Hauptforschungsinteressen sind der Aufbau besserer Suchmaschinen für das Internet, die Abfrage von Multimediadaten und Genomdaten und der Entwurf schneller Datenstrukturen. Wenn er nicht gerade arbeitet, geht er gerne Joggen, schaut Richmond beim Fußballspielen zu, verfolgt Cricket und schreibt Bücher. Er hat einen Doktortitel der RMIT University.

David Lane arbeitet als Software-Ingenieur und IT-Manager in der Multimedia Database Systems Group der RMIT University in Melbourne, Australien. Dort wirkte er an der Entwicklung und Vermarktung des TeraText Database Systems, eines großen Datenbanksystems für SGML/XML-Dokumente, mit. David hat bereits auf den unterschiedlichsten Gebieten gearbeitet, darunter in der Satellitenkommunikation, der Human-Factors-Forschung und im Electronic Document Interchange (EDI). Außerhalb seiner Arbeit läuft er gerne und baut Sandburgen mit seinen beiden Kindern. Er verfügt über einen Bachelor in Angewandten Naturwissenschaften (hauptsächlich Mathematik und Informatik) von der Swinburne University.

Die Übersetzer

Dorothea Heymann-Reder ist Übersetzerin (für Englisch, Französisch und Spanisch) und Linguistin. Sie übersetzt seit 1996 Informatik-Fachliteratur und betrieb einige Jahre das Übersetzungsbüro RederTranslations in Bonn. Seit 2002 arbeitet sie nun wegen Georg (6) und Lucie (5) wieder im Alleingang. Sie hat rund 30 Bücher (mit-)übersetzt, u.a. zu Java, Perl, Tcl/TK, C# und VB.NET, J2EE, UML, Oracle, MySQL, XML, XSLT und Action- Script. Ihre Freizeit verbringt sie am liebsten mit ihrer Familie, mit einem guten Buch oder mit ihrer Geige.

Lars Schulten lebt in Köln und arbeitet als freier Übersetzer und Lektor. Von Haus aus ist er Geisteswissenschaftler, doch hat er schon während des Studiums sein Interesse an der Java-Programmierung entdeckt. Heute beschäftigt er sich mit verschiedenen Programmiersprachen (Java, Perl, PHP), hat eine Vorliebe für freie Unixe (FreeBSD, Linux), fühlt sich aber auch unter Windows und in Microsofts .NET Framework heimisch. Für den O’Reilly Verlag hat er bereits mehrere Bücher übersetzt, so zum Beispiel auch die 2. Auflage von Einführung in XML. 


Leseprobe:

KAPITEL 1 Datenbank-Anwendungen und das Web (S. 1-2)

Die meisten Dienste, die wir im Web nutzen, werden von Webdatenbank-Anwendungen bereitgestellt. Web-basierte E-Mail, Online-Shops, Foren und Bulletin Boards, Firmenwebsites, Sport- und News-Portale, sie alle werden von Datenbanken gesteuert. Wenn Sie eine moderne Website aufbauen möchten, müssen Sie wissen, wie man eine Datenbank- Anwendung erstellt.

Dieses Buch zeigt einen sehr populären, preiswerten Weg, um das Web und Datenbanken zu einer Anwendung zusammenzuführen. Das beliebteste Datenbank-Managementsystem für solche Lösungen ist MySQL, ein schnelles, bedienungsfreundliches System, das von seinem Hersteller MySQL AB unter einer Open Source-Lizenz herausgegeben wird. MySQL wird in diesem Buch eingehend beschrieben.

Mit einem Webserver wie Apache (wir setzen in diesem Buch Apache als gegeben voraus, doch die beschriebenen Programme funktionieren ebenso gut mit anderen Webservern) und MySQL haben Sie bereits fast alles, was Sie zur Entwicklung einer Webdatenbank- Anwendung benötigen. Um beides zu integrieren, ist jetzt nur noch ein Kommunikationsweg zwischen den beiden erforderlich. Mit anderen Worten: Die Datenbank-Operationen müssen in Webseiten eingebunden werden. Und für diese Aufgabe ist PHP das beliebteste Mittel.

PHP ist ein Open Source-Projekt der Apache Software Foundation und das verbreitetste Add-on-Modul für den Apache-Webserver: Rund 53% der Apache-HTTP-Server haben PHP-Fähigkeiten.1 PHP eignet sich besonders für Webdatenbank-Anwendungen, weil es so gute Tools für die Integration der Web- und der Datenbank-Umgebung besitzt. Vor allem die Flexibilität, Skripten in HTML-Seiten einzubetten, macht die Integration von HTML-Präsentation und Code zu einem Kinderspiel. Darüber hinaus wird auch die Datenbank-Schicht vorbildlich unterstützt: Es gibt mehr als 15 Bibliotheken für die Interaktion mit fast allen gebräuchlichen Datenbank-Servern. In diesem Buch geben wir Ihnen einen umfassenden Einblick in PHP und zeigen Ihnen zusätzlich eine Reihe von mächtigen Erweiterungen, die durch ein Paket namens PEAR zur Verfügung gestellt werden.

Apache, MySQL und PHP können auf einer breiten Palette von Betriebssystemen laufen. In diesem Buch zeigen wir die Verwendung unter Linux, Mac OS X und Microsoft Windows.

Dieses Buch ist eine Einführung, vermittelt aber dennoch das umfangreiche Wissen, das Sie benötigen, um Anwendungen richtig zu entwickeln. Dazu gehören wichtige Dinge wie das Prüfen der Benutzereingabe, eine solide Fehlerbehandlung und das Sperren von Datenbank-Operationen zur Verhinderung von Inkonsistenzen. Doch am wichtigsten ist, dass wir auch die Prinzipien erklären, auf denen gute Webdatenbank-Anwendungen aufbauen. Am Ende dieses Buchs werden Sie nicht nur technisch dazugelernt haben, sondern auch die Strategien kennen, die eine Anwendung sicher, zuverlässig, wartungsfreundlich und erweiterungsfähig machen.

Kapitel:
0. Inhalt
1. 1 Datenbank- Anwendungen und das Web (16 Seiten)
2. 2 Die Skriptsprache PHP (42 Seiten)
3. 3 Arrays, Strings und der Umgang mit Daten in PHP (54 Seiten)
4. 4 Einführung in die objektorientierte Programmierung mit PHP 5 (27 Seiten)
5. 5 SQL und MySQL (40 Seiten)
6. 6 Webdatenbanken abfragen (53 Seiten)
7. 7 PEAR (35 Seiten)
8. 8 In Webdatenbanken schreiben (37 Seiten)
9. 9 Validierung mit PHP und JavaScript (58 Seiten)
10. 10 Sessions (35 Seiten)
11. 11 Authentifizierung und Sicherheit (37 Seiten)
12. 12 Fehler, Debugging und Deployment (22 Seiten)
13. 13 Reporting (37 Seiten)
14. 14 Fortgeschrittene objektorientierte Programmierung mit PHP 5 (23 Seiten)
15. 15 SQL für Fortgeschrittene (68 Seiten)
16. 16 Hugh and Dave’s Online- Wines: Eine Fallstudie (44 Seiten)
17. 17 Kunden verwalten (14 Seiten)
18. 18 Der Warenkorb (23 Seiten)
19. 19 Bestellung und Lieferung bei der Online- Weinhandlung (25 Seiten)
20. 20 Suchen und Authentifizieren bei der Online- Weinhandlung (27 Seiten)
21. Installation unter Linux, Installation unter Microsoft Windows und Mac OS X (50 Seiten)
22. Webprotokolle, Modellierung und Entwurf von relationalen Datenbanken, Session-Management in der Datenbank- Schicht (50 Seiten)
23. Quellen und Die verbesserte MySQL-Bibliothek (19 Seiten)
24. Index
Empfehlen
mail facebook twitter

 

Der besondere Tipp

Blauer Elefant

Denken Sie nicht an einen blauen Elefanten!

Anhand verblüffender Experimente und einfacher Übungen lernen Sie, wie unsere Umwelt die Gedanken und die Gedanken unsere Umwelt beeinflussen.

Früher: 12,00€
bei uns nur: 4,99€