Dieses Buch kombiniert die PHP-Entwicklung mit MySQL-Anwendungen und bietet eine ausführliche und einfache Analyse von PHP bzw. MySQL. Es führt nicht nur in die allgemeinen Konzepte von PHP und MySQL ein, sondern gibt auch eine umfassendere Erklärung der Webanwendungen von PHP und MySQL und enthält mehrere Ein klassisches und praktisches Beispiel.
Dieses Buch ist die 3. Auflage, die komplett aktualisiert, neu geschrieben und erweitert wurde, einschließlich der neuesten Funktionen von PHP5 – neues Objektmodell, bessere Ausnahmebehandlung und SimpleXML sowie die neuen Funktionen von MySQL 5, wie gespeicherte Prozeduren und Speicher-Engine.
PHP ist die Abkürzung für PHP: Hypertext Preprocessor, eine weit verbreitete Open-Source-Mehrzweck-Skriptsprache. Es kann in HTML eingebettet werden und eignet sich besonders für die Webentwicklung. Die Fähigkeiten von PHP sind jedoch nicht darauf beschränkt. Es kann als Entwicklungssprache für serverseitige Skripte, Befehlszeilenskripte und sogar clientseitige GUI-Programme verwendet werden. Heute läuft PHP auf allen gängigen Betriebssystemen und den meisten Webservern. Die Benutzerfreundlichkeit, die hohe Leistung, die enge Integration mit dem Apache-Webserver und die große Anzahl an Anwendungsbausteinen machen PHP zu einer der führenden Sprachen für die Entwicklung von Webanwendungen.
MySQL ist ein sehr schnelles und robustes relationales Datenbankverwaltungssystem (RDBMS). Es handelt sich um eine Datenbank, die es Ihnen ermöglicht, Daten effizient zu speichern, zu suchen, zu sortieren und abzurufen. Der MySQL-Server kann Ihren Zugriff auf Daten steuern und sicherstellen, dass nur authentifizierte Benutzer auf die Daten zugreifen können. Daher ist MySQL ein Mehrbenutzer-Multithread-Server, der die branchenweit unterstützte Standard-Datenbankabfragesprache SQL (Structured Query Language) verwendet. MySQL ist seit 1996 offiziell veröffentlicht, seine Entwicklungsgeschichte muss jedoch bis ins Jahr 1979 zurückverfolgt werden. Heute hat MySQL den Readers‘ Choice Award der Zeitschrift Linux Journal gewonnen.
Die dritte Ausgabe von „PHP and MySQL Web Development“ (chinesische Version: „PHP and MySQL Web Development Guide“), herausgegeben von Laura Thomson und Luke Welling, ist erschienen. So wie „Thinking in Java“ ein Bibelbuch über Java ist, ist dieses Buch ein Leitfaden für die datenbankorientierte Entwicklung von Webanwendungen mit PHP und MySQL.
Die Sprache dieses Buches ist leicht verständlich und die Struktur ist vernünftig und klar. Es folgt einem schrittweisen Ansatz zur Einführung in die Verwendung von PHP und MySQL für die datenbankorientierte Entwicklung von Webanwendungen: PHP-Sprache, MySQL-Server, E-Commerce-Grundlagen, Sicherheitsprobleme und praktische Beispiele. Dies stellt eine angemessene Lernkurve für Programmiereinsteiger dar, die PHP- und MySQL-Webentwicklung betreiben möchten.
Das in diesem Buch vorgestellte PHP ist die neueste Version, 5.0. Es beschreibt die Geschichte und Gegenwart von PHP sowie seine Merkmale und Funktionen als prozessorientierte und objektorientierte Sprache. Außerdem enthält es eine Einführung in die neuen Funktionen der PHP 5-Sprache, wie z. B. objektorientierte Verbesserungen. Dies ist ein grundlegendes Einführungswissen für Leser, die mit objektorientierten Sprachen nicht vertraut sind.
MySQL, das in diesem Buch vorgestellt wird, ist auch die neueste Version, 4.0. Da der Leser möglicherweise nicht mit der Datenbanktheorie vertraut ist, werden in diesem Buch in zwei Kapiteln auch die Grundkenntnisse relationaler Datenbanken und der SQL-Sprache ausführlich vorgestellt. Bei der Einführung von MySQL folgte der Autor auch einer schrittweisen Lernkurve von flach nach tief. Es beginnt mit den Funktionen der MySQL-Datenbank und geht dann zu erweiterten Anwendungen von MySQL über, die eng mit der realen Entwicklung verbunden sind, einschließlich einer ausführlichen Einführung in das MySQL-Berechtigungssystem, einer umfassenden Analyse der MySQL-Sicherheitsprobleme usw einige Probleme bei der Leistungsoptimierung, die Entwicklern Kopfschmerzen bereiten.
Nach der ausführlichen Einführung von PHP und MySQL geht es in diesem Buch um den markantesten und wertvollsten Teil: das praktische Kapitel. Welche Art von Anwendungen können durch die Kombination von PHP und MySQL erstellt werden? Die Antwort liegt auf der Hand: E-Commerce. Bevor der Autor in die Entwicklung von E-Commerce-Websites mit PHP und MySQL einstieg, stellte er außerdem ausführlich die Grundfunktionen von E-Commerce-Websites und Sicherheitsaspekte vor, die besondere Aufmerksamkeit erfordern. Im Abschnitt über E-Commerce-Sicherheitsfragen in diesem Buch können Leser fast alle Website-Sicherheitskonzepte und -techniken kennenlernen. Dies ist ein seltenes Handbuch für unerfahrene Website-Entwickler. In der Einführung zu praktischen Projekten stützte sich der Autor auf jahrelange Entwicklungserfahrung, um einige der repräsentativsten Beispiele zu nennen: Einkaufswagen, Content-Management-Systeme, webbasierte Mail-Management-Systeme, Mailinglisten-Manager, Web usw. Alle diese Beispiele sind von sehr hoher Praxistauglichkeit. Stellen Sie sich vor, ein unerfahrener Entwickler tritt einer E-Commerce-Website bei und beginnt eine neue Karriere. Was wird er sagen, wenn er dieses Buch berufsbegleitend studiert? „Oh mein Gott, der Inhalt des Buches ist der Inhalt meiner Arbeit! Gott sei Dank!“
Der Autor richtet sich nicht nur an Entwickler, sondern berücksichtigt auch die Probleme, mit denen Systemadministratoren von E-Commerce-Websites konfrontiert sein können: die Einrichtung und Wartung der Systemumgebung. Im Anhang dieses Buches stellt der Autor ausführlich vor, wie PHP und MySQL auf gängigen Betriebssystemplattformen installiert, konfiguriert und sogar kompiliert werden. Da PHP und MySQL offen sind, müssen Unternehmen diese Tools und Plattformen möglicherweise anpassen, und der Inhalt im Anhang dieses Buches bietet Systemadministratoren diesbezüglich genau eine Hilfestellung.
Wenn man sich das gesamte Buch ansieht, ist der Inhalt umfangreich, der Stil streng und Theorie und Praxis sind eng miteinander verbunden. Sowohl mit detaillierten Konzepterklärungen als auch mit komplexen und vollständigen Beispielcodes können Leser das theoretisch erlernte Wissen problemlos in die Praxis umsetzen. Aus diesem Grund ist dieses Buch für eine sehr breite Leserschaft geeignet. Für Anfänger kann dieses Buch als Lehrmaterial und Nachschlagewerk verwendet werden. 9 Für erfahrene PHP- und MySQL-Experten ist dieses Buch auch ein gutes Nachschlagewerk, sodass dieses Buch für PHP-Programmierer aller Niveaus geeignet ist.
Natürlich hat dieses Buch auch einige Mängel. Der Autor ist der Meinung, dass der Autor versuchen sollte, in diesem Buch einige Vergleiche über die gemeinsame Entwicklung von PHP und MySQL mit der heute beliebtesten J2EE-Plattform und der .NET-Plattform hinzuzufügen. Diese vergleichenden Inhalte helfen Unternehmen und Entwicklern bei der Auswahl der richtigen Plattform und Tools. Vielleicht werden diese Inhalte in naher Zukunft in der vierten Auflage zu sehen sein.
Stellungnahme:
Alle Ressourcen auf dieser Website werden von Internetnutzern beigesteuert und veröffentlicht oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur zum Lernen und Nachschlagen. Bitte verwenden Sie sie nicht für kommerzielle Zwecke, da Sie sonst für alle daraus entstehenden Folgen verantwortlich sind! Wenn es einen Verstoß gibt, kontaktieren Sie uns bitte, um ihn zu löschen und zu entfernen. Kontaktinformationen: admin@php.cn