PHP und MySQL für Einsteiger

Dynamische Webseiten durch PHP 7, SQL und Objektorientierte Programmierung

Michael Bonacina

Cite this publication as

Michael Bonacina, PHP und MySQL für Einsteiger (2019), BMU Verlag, Landshut, ISBN: 9783966450089

2438
accesses
7
quotes

Description / Abstract

Dynamische Webseiten programmieren mit PHP und SQL

PHP ist eine der wichtigsten serverseitigen Webprogrammiersprachen und in Kombination mit dem Datenbanksystem MySQL und der Datenbanksprache SQL eine einfach zu erlernende aber auch sehr leistungsfähige Programmiersprache, um dynamische Webseiten zu erstellen.

Mit diesem Buch lernen Sie beginnend mit den Grundlagen anhand vieler Praxisbeispiele, wie auch Sie eigene dynamische Webseiten mit PHP erstellen können. Dabei gibt es zu jedem Kapitel Übungsaufgaben mit ausführlichen Lösungen, um das Erlernte direkt selbst anwenden zu können.

Jetzt sichern und dynamische Webseiten mit PHP und SQL programmieren!

Table of content

  • PHP und MySQL für Einsteiger
  • Inhalt
  • 1. Einleitung
  • 1.1 PHP – was ist das überhaupt?
  • 1.2 Statische und dynamische Webseiten
  • 1.3 Anwendungsmöglichkeiten für PHP
  • 1.4 SQL-Datenbanken für Internetanwendungen
  • 2. Vorbereitungsmaßnahmen für das Programmieren mit PHP
  • 2.1 HTML: eine wichtige Grundlage für Programme in PHP
  • 2.2 Webserver-Software für die Ausführung eines PHP Programms
  • 2.3 Einen passenden Texteditor installieren
  • 3. Das erste Programm mit PHP gestalten
  • 3.1 PHP-Scripte im Text kenntlich machen
  • 3.2 Das erste Programm schreiben
  • 3.3 Das Programm zum Laufen bringen
  • 3.4 Übung: ein einfaches Programm in PHP schreiben
  • 4. PHP und HTML miteinander verbinden
  • 4.1 HTML-Code mit PHP ausgeben
  • 4.2 PHP-Scripte in eine HTML-Seite integrieren
  • 5. Variablen: ein wichtiges Element der Programmierung mit PHP
  • 5.1 Text mit einer Variablen erfassen
  • 5.2 Zahlen als Variable abspeichern
  • 5.3 Boolesche Variablen
  • 5.4 Operationen mit Variablen
  • 5.5 Arrays: zusammengesetzte Variablen
  • 5.6 Übung: Umgang mit Variablen
  • 6. Entscheidungen durch if-Abfragen
  • 6.1 Der Aufbau einer if-Abfrage
  • 6.2 Verschiedene Vergleichsoperatoren verwenden
  • 6.3 Logische Operatoren in die Abfrage integrieren
  • 6.4 else und elseif
  • 6.5 Übung: Abfragen selbst erstellen
  • 7. Die Funktionalität eines Programms durch Schleifen erweitern
  • 7.1 Kopfgesteuerte Schleifen: while und for
  • 7.2 Fußgesteuerte Schleife: do while
  • 7.3 foreach-Schleifen für die Arbeit mit Arrays
  • 7.4 Übung: Programme mit Schleifen gestalten
  • 8. Funktionen in PHP
  • 8.1 Der Aufbau einer Funktion in PHP
  • 8.2 Rückgabewerte der Funktionen
  • 8.3 Eine Funktion in das PHP-Programm einbinden
  • 8.4 Funktionen aus der PHP-Bibliothek verwenden
  • 8.5 Übung: PHP-Programme mit Funktionen erstellen
  • 9. Objektorientierte Programmierung: Klassen, Objekte und Methoden
  • 9.1 Die Klasse: Grundlage der objektorientierten Programmierung
  • 9.2 Mit einer Klasse ein Objekt erzeugen
  • 9.3 Methoden für die Arbeit mit Objekten
  • 9.4 Übung: Klassen, Objekte und Methoden anwenden
  • 10. Dateien für die Speicherung von Daten
  • 10.1 Daten aus einer Datei einlesen
  • 10.2 Daten in einer Datei speichern
  • 10.3 Die Dateirechte beachten
  • 10.4 Übung: Dateien für die Datenspeicherung verwenden
  • 11. Datenbanken: Die effiziente Alternative für die Datenspeicherung
  • 11.1 Was ist eine Datenbank?
  • 11.2 Der Aufbau von Datenbanken
  • 11.3 MySQL: wichtiges Verwaltungssystem für Datenbanken
  • 11.4 SQL: die Datenbanksprache für die Arbeit mit MySQL
  • 12. Grundlegende Operationen für den Umgang mit MySQL-Datenbanken
  • 12.1 DDL, DCL und DML: drei Arten von SQL-Befehlen
  • 12.2 Datenbanken und Tabellen anlegen
  • 12.3 Daten eintragen
  • 12.4 Daten ändern
  • 12.5 Daten löschen
  • 12.6 Zugriffsrechte verwalten
  • 12.7 Übung: Eine Tabelle in MySQL anlegen
  • 13. Weitere wichtige SQL-Funktionen
  • 13.1 Teilmengen der Datensätze auswählen
  • 13.2 Anzahl der Einträge feststellen
  • 13.3 In Zellen gespeicherte Werte addieren
  • 13.3 Einfache mathematische Operationen mit SQL ausführen
  • 13.4 Übung: Informationen aus einem Warenbestand abrufen
  • 14. SQL-Datenbank in PHP einbinden
  • 14.1 Das PHP-Programm mit einer Datenbank verbinden
  • 14.2 Die Datenbank füllen
  • 14.3 Einträge löschen oder ändern
  • 14.4 Daten abfragen
  • 14.5 Übung: Datenbanken mit PHP bearbeiten
  • 15. Anwendungsbeispiel: Kundendaten über das Internet erfassen
  • 15.1 Kundendaten über ein mit PHP generiertes Formularfeld abfragen
  • 15.2 Daten im Objekt Kunde ablegen
  • 15.3 Werte an Datenbank übermitteln
  • 15.4 Kundendaten mit PHP-Programm anzeigen lassen
  • 16. PHP und Cookies: Besucher wiedererkennen und Informationen speichern
  • 16.1 Was ist ein Cookie?
  • 16.2 Ein Cookie setzen
  • 16.3 Informationen aus dem Cookie auswerten
  • 16.4 Session Cookies
  • 16.5 Anwendungsbeispiel: Eine Webseite mit Cookies gestalten
  • 16.6 Übungsaufgabe: Cookies selbst erstellen
  • 17. Fortgeschrittene PHP-Funktionen: E-Mails automatisch versenden und PDFs erzeugen
  • 17.1 Textmails mit PHP versenden
  • 17.2 Anhänge versenden
  • 17.3 PDFs mit PHP erzeugen
  • 17.4 Anwendungsbeispiel: Eine PDF-Rechnung erstellen und als Anhang versenden
  • 17.5 Übungsaufgabe: Mails verschicken und PDFs gestalten
  • 18. Für mehr Sicherheit: SQL-Injection vermeiden
  • 18.1 Was ist SQL-Injection?
  • 18.2 Prepared Statements: So wird die Eingabe weiterer Befehle verhindert
  • 18.3 Anwendungsbeispiel: Das Eingabeformular für die Kundendaten vor SQL-Injection schützen
  • 18.4 Übungsaufgabe: Ein sicheres Formular erstellen

Related titles

    More of this author(s)