This is a test
- German
- ePUB (handyfreundlich)
- Über iOS und Android verfügbar
eBook - ePub
PHP and MySQL für Dummies
Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben
Über dieses Buch
PHP ist nach wie vor die wichtigste serverseitige Websprache und MySQL das wichtigste Webdatenbank-Managementsystem. Als Team sind die beiden unschlagbar, wenn es um die Erstellung dynamischer Webseiten geht. In diesem Buch erklärt Ihnen Janet Valade die Grundlagen und das Zusammenspiel von PHP und MySQL anhand typischer Anwendungsbeispiele.
Häufig gestellte Fragen
Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ja, du hast Zugang zu PHP and MySQL für Dummies von Janet Valade im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Design & Web Design. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.
Information
Kapitel 1
Einführung in PHP und MySQL
Sie sollen oder möchten also eine interaktive Website entwickeln. Vielleicht hat Ihr Chef Ihnen die Aufgabe anvertraut, den Onlinekatalog der Firma zu produzieren, vielleicht träumen Sie von einem eigenen Onlinehandel oder vielleicht möchten Sie Ihrer Schwester helfen, ihre Gemälde über das Internet zu verkaufen. Oder Sie haben sich bereit erklärt, eine Website für die Mitglieder Ihres Akrobatenvereins zu erstellen! Wie auch immer Ihre Zielsetzung aussehen mag, auf jeden Fall müssen Daten erfasst und gespeichert werden (zum Beispiel über Produkte, Mitgliederpasswörter und so weiter), das heißt, Sie brauchen eine Datenbank. Außerdem muss es sich um eine Website handeln, auf der die Benutzer unterschiedliche Informationen abfragen (zum Beispiel über ein bestimmtes Produkt) oder eingeben können (zum Beispiel die Mitgliedsdaten). Für all diese Aufgaben eignen sich nur datenbankbasierte Webanwendungen.
Ich gehe bei den weiteren Beschreibungen davon aus, dass Sie sich mit der Entwicklung statischer Webseiten auf der Basis von HTML (HyperText Markup Language) auskennen, aber neue Bereiche betreten, wenn es um das Erstellen interaktiver Webseiten und den Entwurf von Datenbanken geht. Sie haben zwar drei Computergurus um Rat gebeten, diese haben aber mit unverständlichen Fachbegriffen um sich geworfen, wobei immer wieder die Wörter »schnell«, »leicht« und »kostenlos« fielen. Das hat Sie neugierig gemacht. Sie wollen herausfinden, wie Websites mit PHP und MySQL aufgebaut werden können.
PHP und MySQL bilden ein perfektes Team. In diesem Kapitel lernen Sie die grundsätzliche Funktionsweise und die Vorteile der beiden Programmiersprachen für unterschiedliche Aufgabenstellungen kennen und werden erfahren, wie mit ihnen im Zusammenspiel dynamische Datenbankanwendungen erstellt werden können.
Was ist eine datenbankgestützte Webanwendung?
Eine Anwendung – auch App (Applikation) – ist ein Programm oder eine Gruppe von Programmen, die für den Gebrauch durch Endbenutzer (zum Beispiel Kunden, Mitglieder oder Akrobaten) gedacht ist. Wenn dieser Endbenutzer über einen Webbrowser mit der Anwendung kommunizieren kann, handelt es sich um eine Webanwendung. Wenn diese Webanwendung die langfristige Speicherung von Daten in einer Datenbank erforderlich macht, haben Sie es mit einer datenbankgestützten Webanwendung zu tun. In diesem Buch lernen Sie, wie Sie eine datenbankgestützte Webanwendung entwickeln, die über einen Browser wie etwa Microsoft Edge, Google Chrome oder Mozilla Firefox aufgerufen und verwendet werden kann.
Mit einer datenbankgestützten Webanwendung sollen Benutzer (also Menschen, die das Internet benutzen, oft auch einfach als »User« bezeichnet) in die Lage versetzt werden, bestimmte Aufgaben/Vorhaben zu realisieren. Dabei kann es sich um eine relativ einfache Website handeln, die hauptsächlich Daten anzeigt (zum Beispiel Stellenangebote, wenn der Benutzer eine Jobbezeichnung auswählt), oder um ein komplexes Programm mit vielen Funktionen (zum Beispiel Buchbestellungen bei Amazon oder Auktionen bei eBay).
Eine datenbankgestützte Webanwendung besteht aus zwei Teilen:
Webseiten, die Sie zuvor nur mit HTML erstellt haben, sind statisch: Es gibt keinen interaktiven Austausch. Alle Benutzer betrachten dieselben Webseiten. Dynamische Webseiten hingegen machen die Kommunikation und den Datenaustausch zwischen Benutzern und Webseite möglich. Verschiedenen Benutzern werden möglicherweise verschiedene Webseiten angezeigt. So sieht sich ein Benutzer beim Besuch der Website eines Möbelgeschäfts vielleicht die Sofas an, während ein anderer zu den Seiten mit Couchtischen »blättert«. Nur mit HTML lassen sich keine dynamischen Webseiten entwickeln. Für diese Aufgabenstellung müssen Sie zusätzlich auf eine Programmiersprache zurückgreifen.
JavaScript ist eine der Sprachen, die gern für die Entwicklung dynamischer Webseiten eingesetzt wird. Sie lockt mit einer Reihe nützlicher Eigenschaften, zum Beispiel mit der Funktion mouseover (um eine Navigationsschaltfläche hervorzuheben, wenn der Mauszeiger darauf zeigt) oder der Möglichkeit, die in ein Webformular eingegebenen Daten zu validieren (also die Gültigkeit der Daten zu überprüfen). JavaScript eignet sich aber nicht für die Zusammenarbeit mit Datenbanken. Daher würden Sie diese Sprache nie dafür einsetzen, um Daten eines Webformulars in einer Datenbank zu speichern. Im Unterschied dazu eignet sich PHP hingegen hervorragend für solche Aufgaben. Es kann die Daten eines Onlineformulars einlesen, validieren und zur Datenbank übertragen. Alle Codes für die Kommunikation mit Datenbanken sind in diesem Buch in PHP geschrieben.
Die Datenbank: Daten speichern
Das Herz eines datenbankgestützten Webprojekts ist die Datenbank, das Langzeitgedächtnis (hoffentlich besser funktionierend als mein eigenes), das die Daten für die Website speichert. Sie können sich eine Datenbank als ein elektronisches Ordnungssystem vorstellen, das Daten so ablegt, dass sie effizient verwaltet und bei Bedarf wiedergefunden werden können. Datenbanken können klein und einfach strukturiert sein, wie etwa eine Datenbank mit Titeln und Autorennamen Ihrer gesamten Büchersammlung, aber auch groß und komplex, wie zum Beispiel die Datenbank, die Amazon zum Speichern der Daten nutzt.
Der Inhalt von Datenbanken kann sehr unterschiedlich sein. Ein Onlinekatalog basiert auf einer Datenbank mit Produktinformationen. Eine Website für Mitglieder braucht eine Datenbank, die die verschiedenen Angaben über Mitglieder speichert. Die Website einer Jobbörse nutzt eine Datenbank (oder eventuell zwei Datenbanken) mit Daten über Stellenangebote und Lebensläufe der Bewerber. Die zu speichernden Daten können vielleicht so oder ähnlich überal...
Inhaltsverzeichnis
- Cover
- Titelei
- Über die Autorin
- Einleitung
- Teil I: Eine datenbankgestützte Webanwendung mit PHP und MySQL entwickeln
- Kapitel 1: Einführung in PHP und MySQL
- Kapitel 2: Die Arbeitsumgebung einrichten
- Kapitel 3: Eine datenbankgestützte Webanwendung entwickeln
- Teil II: PHP
- Kapitel 4: PHP-Grundlagen
- Kapitel 5: PHP-Bausteine für Programme
- Teil III: SQL-Datenbanken
- Kapitel 6: Der Datenbankentwurf
- Kapitel 7: Die Datenbank aufbauen
- Kapitel 8: Die Daten schützen
- Teil IV: PHP und MySQL im Zusammenspiel
- Kapitel 9: Daten rein, Daten raus
- Kapitel 10: Daten zwischen Webseiten austauschen
- Teil V: Anwendungen
- Kapitel 11: Ein Webprojekt entsteht
- Kapitel 12: Einen Onlinekatalog erstellen
- Kapitel 13: Den Mitgliederbereich programmieren
- Teil VI: Der Top-Ten-Teil
- Kapitel 14: Zehn Dinge, für die Sie Funktionen einsetzen
- Kapitel 15: Zehn Troubleshooting-Tipps
- Teil VII: Anhänge
- Anhang A
- Anhang B
- Anhang C
- Stichwortverzeichnis
- Wiley End User License Agreement