Einstieg in PHP 8 und MySQL

Ideal für Programmieranfänger ohne Vorwissen. Schnell und einfach dynamische Webseiten entwickeln. Inkl. MariaDB
Sofort lieferbar | Lieferzeit: Sofort lieferbar I
ISBN-13:
9783836292740
Veröffentl:
2023
Erscheinungsdatum:
05.04.2023
Seiten:
558
Autor:
Thomas Theis
Gewicht:
1024 g
Format:
230x173x33 mm
Serie:
Rheinwerk Computing
Sprache:
Deutsch
Beschreibung:

Mit diesem Buch lernen Sie schnell und praxisnah, wie Sie dynamische Webseiten mit PHP und MySQL (oder mit MariaDB) entwickeln. Schritt für Schritt zeigt Ihnen unser Autor Thomas Theis anhand leicht nachvollziehbarer und sofort einsetzbarer Beispiele, wie Sie mit PHP programmieren und auf Datenbanken zugreifen. Es werden alle Themen behandelt, die Sie zum Erstellen von Blogs, Webshops, Chats, Foren u. Ä. benötigen. Ein Programmierkurs am Anfang des Buches stellt sicher, dass auch Programmieranfänger problemlos einsteigen können.
Mit vielen Beispielprojekten und Übungsaufgaben
Materialien zum Buch ... 18Einführung ... 191. PHP-Programmierkurs ... 231.1 ... Einbettung von PHP ... 231.2 ... Variablen, Datentypen und Operatoren ... 271.3 ... Einfache Formularauswertungen ... 381.4 ... Verzweigungen ... 471.5 ... Mehr über Verzweigungen ... 621.6 ... Schleifen ... 721.7 ... Funktionen ... 831.8 ... Behandlung von Fehlern ... 981.9 ... Felder ... 1031.10 ... Mehr über Funktionen ... 1091.11 ... Beispiele ... 1312. Daten senden und auswerten ... 1392.1 ... Textelemente ... 1392.2 ... Auswahlelemente ... 1472.3 ... Aktionselemente ... 1552.4 ... Weitere Möglichkeiten ... 1592.5 ... Beispiele ... 1722.6 ... PHP-Programme publizieren ... 1763. Datenbanken mit MySQL ... 1773.1 ... Einführung ... 1773.2 ... Verwaltung mit phpMyAdmin ... 1793.3 ... Datensätze anzeigen ... 1853.4 ... Datensätze auswählen ... 1903.5 ... Ausgabe in Tabellenform ... 1943.6 ... Auswahl über Formulare ... 1963.7 ... Prepared Statements ... 2003.8 ... Datensätze erzeugen ... 2083.9 ... Datensätze ändern ... 2153.10 ... Datensätze löschen ... 2233.11 ... SQL-Funktionen für Zeichenketten ... 2253.12 ... Aggregatfunktionen ... 2273.13 ... Gruppierung ... 2303.14 ... Benutzeroberfläche mit JavaScript und CSS ... 2313.15 ... Beispiel Eventplanung ... 2323.16 ... Eine Datenbank mit mehreren Tabellen ... 2323.17 ... Ein Datenbankbrowser ... 2373.18 ... Datenbanken publizieren ... 2384. Objektorientierung in PHP ... 2434.1 ... Was ist objektorientierte Programmierung? ... 2434.2 ... Klassen und Objekte ... 2444.3 ... Konstruktor und Ausgabe ... 2494.4 ... Destruktor ... 2524.5 ... Schreibgeschützte Eigenschaften ... 2534.6 ... Optionale und benannte Parameter ... 2554.7 ... Konstanten und statische Elemente ... 2584.8 ... Kopie und Referenz ... 2614.9 ... Typhinweise ... 2644.10 ... Objekte und Felder ... 2664.11 ... Vererbung ... 2714.12 ... Schnittstellen ... 2754.13 ... Enumerationen ... 2794.14 ... Serialisierung ... 2814.15 ... Beispiel »Scheck« ... 2844.16 ... Kopfrechnen, objektorientiert ... 2855. Fehler behandeln, Sicherheit erhöhen ... 2875.1 ... Anzeige von Fehlern ... 2875.2 ... Dauerhafte Konfiguration der Anzeige von Fehlern ... 2875.3 ... Änderung der Anzeige ... 2905.4 ... Angriffe und Sicherheit ... 2916. Zeichenketten ... 2956.1 ... Eigenschaften und Umwandlungen ... 2956.2 ... Suchen und Ersetzen ... 2976.3 ... Positionen und Teilzeichenketten ... 2996.4 ... Zeichenketten und Felder ... 3016.5 ... Zeichen und Codenummern ... 3026.6 ... Verschlüsselung ... 3037. Dateien und Verzeichnisse ... 3097.1 ... Eine Textdatei schreiben ... 3097.2 ... Eine Textdatei lesen ... 3117.3 ... Ein einfacher Webcounter ... 3147.4 ... Eine CSV-Datei schreiben ... 3157.5 ... Eine CSV-Datei lesen ... 3177.6 ... Informationen über Dateien ... 3187.7 ... Informationen über ein Verzeichnis ... 3197.8 ... Informationen über einen Verzeichnisbaum ... 3228. Felder ... 3258.1 ... Ein Feld entpacken ... 3258.2 ... Ein Feld kopieren ... 3268.3 ... Ein Feld als Parameter ... 3278.4 ... Ein Feld als Rückgabewert ... 3288.5 ... Zufällige Werte aus einem Feld ... 3298.6 ... Typhinweise ... 3318.7 ... foreach-Schleife, Kopie und Referenz ... 3318.8 ... Operationen für numerisch indizierte Felder ... 3338.9 ... Sortierung eines assoziativen Feldes ... 3418.10 ... Zweidimensionale Felder ... 3438.11 ... Callback-Funktionen ... 3528.12 ... Benutzerdefinierte Sortierung ... 3548.13 ... Dekonstruktion ... 3578.14 ... Mengenlehre ... 3609. Datum und Zeit ... 3659.1 ... Zeit ermitteln und ausgeben ... 3659.2 ... Zeit formatiert ausgeben ... 3669.3 ... Zeitangabe prüfen ... 3699.4 ... Absolute Zeitangabe erzeugen ... 3709.5 ... Relative Zeitangabe erzeugen ... 3729.6 ... Mit Zeitangaben rechnen ... 3739.7 ... Zeitstempel in Datenbanken ... 3779.8 ... SQL-Funktionen für Zeitangaben ... 3799.9 ... Ermittlung von Feiertagen ... 3829.10 ... Kopfrechnen mit Zeitmessung ... 38310. Mathematische Funktionen ... 38510.1 ... Ganze Zahlen und Fließkommazahlen ... 38510.2 ... Exponentialoperator ** ... 38710.3 ... PHP als Taschenrechner ... 38810.4 ... Ganze Zahlen, Runden ... 39010.5 ... Ganzzahlige Division und Modulo ... 39210.6 ... Extremwerte ... 39310.7 ... Winkelfunktionen ... 39410.8 ... Mischen ... 39510.9 ... Stellenwertsysteme ... 39710.10 ... Bit-Operatoren ... 39911. Sessions und Cookies ... 40311.1 ... Session-Management ... 40411.2 ... Zugriffszähler mit Sessions ... 40411.3 ... Geschützte Website mit Sessions ... 40611.4 ... Webshop mit Sessions ... 41111.5 ... Cookies ... 41911.6 ... Die Existenz von Cookies prüfen ... 41911.7 ... Daten speichern mit Cookies ... 42112. Datenbanken mit SQLite3 und PDO ... 42512.1 ... SQLite3 ... 42512.2 ... PDO ... 43513. XML ... 43913.1 ... Einlesen eines einzelnen Objekts ... 43913.2 ... Sammlung von gleichartigen Objekten ... 44213.3 ... Zugriff auf Attribute ... 44413.4 ... Interne XML-Daten ... 44613.5 ... Speicherung von Objekten ... 44714. Ajax ... 44914.1 ... Hallo Ajax ... 44914.2 ... Parameter senden ... 45214.3 ... XML-Dateien lesen ... 45514.4 ... JSON-Dateien lesen ... 45914.5 ... Zugriff auf eine MySQL-Datenbank ... 46514.6 ... Weitere Ereignisse ... 46815. Grafiken programmieren ... 47115.1 ... Installation testen ... 47115.2 ... Grafik anzeigen ... 47215.3 ... Texte anzeigen ... 47615.4 ... Bilder anzeigen ... 47915.5 ... Zeichnungen erzeugen ... 48515.6 ... Beispielanwendungen ... 49216. PDF-Dateien erstellen ... 49516.1 ... Installation ... 49516.2 ... PDF-Dokument erzeugen ... 49516.3 ... Text in Zelle ... 49716.4 ... Fließtext, Schriftparameter ... 49916.5 ... Tabellen ... 50116.6 ... Kopf- und Fußzeile ... 50316.7 ... Ein Bild aus einer Datei laden ... 50616.8 ... Hyperlinks ... 50716.9 ... Linie, Rechteck, Position ... 51017. Automatisierter E-Mail-Versand ... 51317.1 ... Eine erste E-Mail ... 51317.2 ... Weitere Header ... 51417.3 ... Ein E-Mail-Formular ... 51517.4 ... E-Mails mit PHPMailer ... 51718. Beispielanwendungen ... 51918.1 ... Die Anwendung »Chat« ... 51918.2 ... Die Anwendung »Blog« ... 52018.3 ... Die Anwendung »Forum« ... 52118.4 ... Die Anwendung »Multiplayer« ... 52318.5 ... Die Anwendung »Steganografie« ... 527Anhang ... 531A ... Installationen und Hilfestellungen ... 531Index ... 545

Kunden Rezensionen

Zu diesem Artikel ist noch keine Rezension vorhanden.
Helfen sie anderen Besuchern und verfassen Sie selbst eine Rezension.

Google Plus
Powered by Inooga