PHP und MySQL für Einsteiger: Dynamische Webseiten durch PHP 7, SQL und Objektorientierte Programmierung

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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!

Author(s): Michael Bonacina
Edition: aktualisiert und erweitert
Publisher: BMU Media Verlag
Year: 2018

Language: German
Pages: 304

Title
Copyright
Table of Contents
Kapitel 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
Kapitel 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
Kapitel 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
Kapitel 4
PHP und HTML miteinander verbinden
4.1 HTML-Code mit PHP ausgeben
4.2 PHP-Scripte in eine HTML-Seite integrieren
Kapitel 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
Kapitel 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
Kapitel 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
Kapitel 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
Kapitel 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
Kapitel 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
Kapitel 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
Kapitel 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
Kapitel 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
Kapitel 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
Kapitel 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
Kapitel 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
Kapitel 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
Kapitel 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