Einstieg in PHP 8 und MySQL:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Rheinwerk
2021
|
Ausgabe: | 14., aktualisierte Auflage |
Schriftenreihe: | Rheinwerk Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | Auf dem Cover: Ideal für Programieranfänger ; schnell und einfach dynamische Webseiten entwickeln ; Formulare, Datenbanken, Sessions, Sicherheit, Ajax u.v.m. , mit vielen Beispielprojekten und Übungsaufgaben ; alle Beispielprojekte zum Download |
Beschreibung: | 620 Seiten Illustrationen 23 cm x 17.2 cm |
ISBN: | 9783836275323 3836275325 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV047117679 | ||
003 | DE-604 | ||
005 | 20230922 | ||
007 | t | ||
008 | 210201s2021 gw a||| |||| 00||| ger d | ||
015 | |a 20,N44 |2 dnb | ||
016 | 7 | |a 1220168297 |2 DE-101 | |
020 | |a 9783836275323 |c kart. : EUR 24.90 (DE), EUR 25.60 (AT), CHF 32.90 (freier Preis) |9 978-3-8362-7532-3 | ||
020 | |a 3836275325 |9 3-8362-7532-5 | ||
024 | 3 | |a 9783836275323 | |
035 | |a (OCoLC)1202078605 | ||
035 | |a (DE-599)DNB1220168297 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-92 |a DE-1050 |a DE-20 |a DE-1043 |a DE-19 |a DE-898 |a DE-523 |a DE-29T |a DE-473 |a DE-573 |a DE-2070s |a DE-M347 |a DE-703 | ||
082 | 0 | |a 005.133 |2 23/ger | |
082 | 0 | |a 005.7585 |2 23/ger | |
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |8 1\p |a 004 |2 23sdnb | ||
100 | 1 | |a Theis, Thomas |d 1960- |e Verfasser |0 (DE-588)13698925X |4 aut | |
245 | 1 | 0 | |a Einstieg in PHP 8 und MySQL |c Thomas Theis |
250 | |a 14., aktualisierte Auflage | ||
264 | 1 | |a Bonn |b Rheinwerk |c 2021 | |
300 | |a 620 Seiten |b Illustrationen |c 23 cm x 17.2 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Rheinwerk Computing | |
500 | |a Auf dem Cover: Ideal für Programieranfänger ; schnell und einfach dynamische Webseiten entwickeln ; Formulare, Datenbanken, Sessions, Sicherheit, Ajax u.v.m. , mit vielen Beispielprojekten und Übungsaufgaben ; alle Beispielprojekte zum Download | ||
650 | 0 | 7 | |a MySQL |0 (DE-588)4559381-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a PHP 8.0.3 |0 (DE-588)1229475788 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a MariaDB |0 (DE-588)122947658X |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a PHP 8 |0 (DE-588)1231285834 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a MySQL 8.0.23 |0 (DE-588)1229476148 |2 gnd |9 rswk-swf |
653 | |a Einsteiger Beginner | ||
653 | |a Programmier-Anfänger | ||
653 | |a Web-Server-Programmierung | ||
653 | |a Web-Entwicklung | ||
653 | |a Programmieren Programmierung | ||
653 | |a Datenbanken | ||
653 | |a HTML | ||
653 | |a CSS | ||
653 | |a Webseiten entwickeln | ||
653 | |a Skriptsprache | ||
653 | |a Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training Ausbildung | ||
689 | 0 | 0 | |a PHP 8.0.3 |0 (DE-588)1229475788 |D s |
689 | 0 | 1 | |a MySQL 8.0.23 |0 (DE-588)1229476148 |D s |
689 | 0 | 2 | |a MariaDB |0 (DE-588)122947658X |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a PHP 8 |0 (DE-588)1231285834 |D s |
689 | 1 | 1 | |a MySQL |0 (DE-588)4559381-4 |D s |
689 | 1 | |5 DE-604 | |
710 | 2 | |a Rheinwerk Verlag |0 (DE-588)1081738405 |4 pbl | |
780 | 0 | 0 | |i Vorangegangen ist |z 978-3-8362-6312-2 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=2fb977293b014a81bf16326a6ff46f32&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032524047&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-032524047 | ||
883 | 1 | |8 1\p |a vlb |d 20201024 |q DE-101 |u https://d-nb.info/provenance/plan#vlb |
Datensatz im Suchindex
_version_ | 1804182159538257920 |
---|---|
adam_text | INHALT
MATERIALIEN
ZUM
BUCH
................................................................................
18
EINFUEHRUNG
..................................................................................................
19
1
PHP-PROGRAMMIERKURS
25
1.1
EINBETTUNG
VON
PHP
................................................................
25
1.1.1
KODIERUNGIN
UTF-8
.......................................................
27
1.1.2
KOMMENTARE
.................................................................
27
1.2
VARIABLEN,
DATENTYPEN
UND
OPERATOREN
.................................
29
1.2.1
DATENTYPEN
...................................................................
29
1.2.2
NAMEN
FUER
VARIABLEN
....................................................
30
1.2.3
VARIABLEN
FUER
ZAHLEN
.....................................................
31
1.2.4
RECHENOPERATOREN
FUER
ZAHLEN
.......................................
32
1.2.5
KOMBINIERTE
ZUWEISUNGSOPERATOREN
............................
34
1.2.6
FORMATIERUNG
VON
ZAHLEN
.............................................
36
1.2.7
VARIABLEN
UND
OPERATOREN
FUER
ZEICHENKETTEN
..............
38
1.2.8
KONSTANTEN
...................................................................
40
1.2.9
REFERENZEN
....................................................................
41
1.3
EINFACHE
FORMULARAUSWERTUNGEN
............................................
42
1.3.1
EINGABEFORMULAR
...........................................................
42
1.3.2
AUSWERTUNG
MIT
$_POST
...............................................
44
1.3.3
UMWANDLUNGEN
ZWISCHEN
ZEICHENKETTEN
UND
ZAHLEN
....................................................................
46
1.3.4
UMWANDLUNG
VON
EINGABEN
.........................................
49
1.4
VERZWEIGUNGEN
.......................................................................
51
1.4.1
EINFACHE
VERZWEIGUNG
MIT
IF
.....................................
52
1.4.2
ALTERNATIVER
ZWEIG
MIT
EISE
.......................................
53
1.4.3
VERKNUEPFUNG
MIT
ODER
...............................................
57
1.4.4
VERKNUEPFUNG
MIT
UND
................................................
58
1.4.5
UMKEHRUNG
MIT
NICHT
................................................
60
1.4.6
RANGORDNUNG
DER
OPERATOREN
.......................................
61
1.4.7
MEHRFACHE VERZWEIGUNG
MIT
IF
UND
EISE
...............
61
1.4.8
MEHRFACHE
VERZWEIGUNG
MIT
SWITCH
........................
63
1.4.9
MEHRFACHE
VERZWEIGUNG
MIT
MATCH
.........................
66
1.5
MEHR
UEBER
VERZWEIGUNGEN
......................................................
67
1.5.1
WAHRHEITSWERTE
............................................................
68
1.5.2
TERNAERER
OPERATOR
?:
......................................................
70
1.5.3
SPACESHIP-OPERATOR
=
...............................................
71
1.5.4
EXISTENZ
VON
VARIABLEN
..................................................
72
1.5.5
TYP
PRUEFEN
.....................................................................
74
1.5.6
KOALESZENZOPERATOREN
??
UND
??=
................................
76
1.6
SCHLEIFEN...................................................................................
77
1.6.1
SCHLEIFE
MIT
FOR
..........................................................
78
1.6.2
BEISPIELE
FUER
SCHLEIFEN
MIT
FOR
...................................
79
1.6.3
VERSCHACHTELTE
SCHLEIFE
MIT
FOR
................................
81
1.6.4
SCHLEIFEN
UND
TABELLEN
..................................................
82
1.6.5
SCHLEIFE
MIT
WHILE
......................................................
85
1.6.6
SCHLEIFE
MIT
DO-WHILE
................................................
87
1.6.7
ABBRUCH
EINER
SCHLEIFE
MIT
BREAK
..............................
88
1.6.8
FORTSETZUNG
EINER
SCHLEIFE
MIT
CONTINUE
..................
89
1.7
FUNKTIONEN
...............................................................................
90
1.7.1
EIN
ERSTES
BEISPIEL
.........................................................
91
1.7.2
DEFINITION,
AUFRUF
UND
FUNKTIONSTYPEN
........................
92
1.7.3
FUNKTIONEN
MIT
EINEM
PARAMETER
................................
93
1.7.4
FUNKTIONEN
MIT
MEHREREN
PARAMETERN
........................
96
1.7.5
RUECKGABEWERT
EINER
FUNKTION
.......................................
98
1.7.6
KOPIE
UND
REFERENZ
.......................................................
101
1.7.7
GUELTIGKEITSBEREICH
VON
VARIABLEN
.................................
103
1.8
BEHANDLUNG
VON
FEHLERN
..........................................................
106
1.8.1
OHNE
AUSNAHMEBEHANDLUNG
.......................................
106
1.8.2
MIT
AUSNAHMEBEHANDLUNG
..........................................
108
1.9
FELDER
.......................................................................................
110
1.9.1
NUMERISCH
INDIZIERTE
FELDER
.........................................
111
1.9.2
ASSOZIATIVE
FELDER
.........................................................
113
1.10
MEHR
UEBER
FUNKTIONEN
.............................................................
117
1.10.1
VARIABLE
PARAMETERANZAHL
............................................
117
1.10.2
VARIADISCHE
FUNKTIONEN
................................................
119
1.10.3
PARAMETER
ENTPACKEN
...................................................
121
1.10.4
OPTIONALE
PARAMETER
....................................................
122
1.10.5
BENANNTE
PARAMETER
.....................................................
123
1.10.6
REKURSIVE
FUNKTIONEN
....................................................
125
1.10.7
AUSLAGERN
VON
FUNKTIONEN
............................................
127
1.10.8
GENERATOREN
..................................................................
130
1.10.9
TYPHINWEISE
..................................................................
131
1.10.10
NULLBARE
TYPEN
..............................................................
135
1.11
BEISPIELE
...................................................................................
137
1.11.1
ENTWICKLUNG
EINES
PROGRAMMS
.....................................
137
1.11.2
GELDANLAGE
....................................................................
138
1.11.3
STEUERTABELLE
.................................................................
141
1.11.4
BESTIMMUNG
DES
OSTERSONNTAGS
..................................
144
2
DATEN
SENDEN
UND
AUSWERTEN
ISI
2.1
TEXTELEMENTE
..........................................................................
151
2.1.1
EINZEILIGE
TEXTEINGABEFELDER
........................................
152
2.1.2
MEHRZEILIGE
TEXTEINGABEFELDER
.....................................
154
2.1.3
PASSWORTEINGABEFELD
UND
VERSTECKTE
ELEMENTE
...........
156
2.2
AUSWAHLELEMENTE
...................................................................
160
2.2.1
RADIOBUTTON-GRUPPE
....................................................
160
2.2.2
EINFACHES
AUSWAHLMENUE
..............................................
163
2.2.3
KONTROLLKAESTCHEN
...........................................................
164
2.2.4
MEHRFACHES
AUSWAHLMENUE
...........................................
166
2.3
AKTIONSELEMENTE
.....................................................................
168
2.3.1
ABSENDEN
UND
ZURUECKSETZEN
........................................
169
2.4
WEITERE
MOEGLICHKEITEN
...........................................................
172
2.4.1
FELDER
VON
FORMULARELEMENTEN
....................................
172
2.4.2
FORMULAR
UND
PROGRAMM
IN
EINER
DATEI
........................
176
2.4.3
ABSENDEN
UEBER
HYPERLINK
MIT
CSS
................................
178
2.4.4
DATEN
AN
FORMULARZIEL
ANHAENGEN
.................................
181
2.4.5
DATEN
AN
HYPERLINKZIEL
ANHAENGEN
................................
184
2.4.6
DATEIEN
AUF
DEN
SERVER
HOCHLADEN
...............................
186
2.5
BEISPIELE
...................................................................................
189
2.5.1
GRUNDRECHENARTEN
........................................................
189
2.5.2
PIZZABESTELLUNG
.............................................................
191
2.5.3
KOPFRECHNEN
.................................................................
195
2.6
PHP-PROGRAMME
PUBLIZIEREN
...................................................
200
3
DATENBANKEN
MIT
MYSQL
203
3.1
EINFUEHRUNG
...............................................................................
203
3.1.1
WAS
IST
EINE
DATENBANK?
..............................................
203
3.1.2
WAS
BEDEUTEN
SQL
UND
MYSQL?
......................
204
3.1.3
WAS
IST
PHPMYADMIN?
..................................................
205
3.2
VERWALTUNG
MIT
PHPMYADMIN
................................................
205
3.2.1
PLANUNG
.........................................................................
206
3.2.2
DATENBANK
ERZEUGEN
....................................................
207
3.2.3
TABELLE
ERZEUGEN
...........................................................
207
3.2.4
PRIMAERSCHLUESSEL
ERZEUGEN
.............................................
209
3.2.5
DATENSAETZE
EINTRAGEN
...................................................
210
3.3
DATENSAETZE
ANZEIGEN
...............................................................
211
3.3.1
AUFBAUDESPROGRAMMS
................................................
212
3.3.2
KLASSE
MYSQLI
FUER
DAS
VERBINDUNGSOBJEKT
.................
213
3.3.3
KLASSE
MYSQLI_RESULT
FUER
DAS
ERGEBNISOBJEKT
............
214
3.3.4
SCHLEIFE
UEBER
ALLE
ERGEBNISSE
.........................................
215
3.4
DATENSAETZE
AUSWAEHLEN
............................................................
216
3.4.1
SQL-OPERATOREN
............................................................
216
3.4.2
VERGLEICH
VON
ZAHLEN
....................................................
217
3.4.3
VERGLEICH
VON
ZEICHENKETTEN
........................................
219
3.5
AUSGABE
IN
TABELLENFORM
........................................................
221
3.6
AUSWAHL
UEBER
FORMULARE
.........................................................
222
3.6.1
ABLAUF
............................................................................
223
3.6.2
FORMULAR
........................................................................
223
3.6.3
AUSWERTUNG
..................................................................
224
3.7
PREPARED
STATEMENTS
..............................................................
226
3.7.1
EINBINDUNG
VON
ZAHLEN
.................................................
227
3.7.2
EINBINDUNG
VON
ZEICHENKETTEN
....................................
231
3.8
DATENSAETZE
ERZEUGEN
..............................................................
233
3.9
DATENSAETZE
AENDERN
..................................................................
238
3.9.1
MEHRERE
DATENSAETZE
.....................................................
238
3.9.2
EINZELNER
DATENSATZ
......................................................
239
3.10
DATENSAETZE
LOESCHEN
.................................................................
244
3.11
SQL-FUNKTIONEN
FUER
ZEICHENKETTEN
.........................................
247
3.12
AGGREGATFUNKTIONEN
...............................................................
249
3.13
GRUPPIERUNG............................................................................
251
3.14
BENUTZEROBERFLAECHE
MIT
JAVASCRIPT
UND
CSS
...........................
252
3.15
ABFRAGEN
UEBER
MEHRERE
TABELLEN
............................................
263
3.15.1
ZWECK
DER
DATENBANK
...................................................
263
3.15.2
DATENBANKMODELL
.........................................................
264
3.15.3
BEISPIELDATEN
................................................................
265
3.15.4
ABFRAGEN
.......................................................................
266
3.15.5
JOIN
ODER
WHERE?
........................................................
270
3.16
EIN
DATENBANKBROWSER
...........................................................
271
3.17
DATENBANKEN
PUBLIZIEREN
.......................................................
271
3.17.1
VERBINDUNG
AUFNEHMEN
................................................
272
3.17.2
EXPORT
EINER
TABELLE
......................................................
274
3.17.3
TABELLE
UND
DATEN
PER
PROGRAMM
ERZEUGEN
................
276
4
OBJEKTORIENTIERUNG
IN
PHP
279
4.1
WAS
IST
OBJEKTORIENTIERTE
PROGRAMMIERUNG?
..........................
279
4.2
KLASSEN
UND
OBJEKTE
...............................................................
280
4.2.1
DEFINITION
DER
KLASSE
....................................................
280
4.2.2
SICHTBARKEIT
...................................................................
282
4.2.3
ANWENDUNG
DER
KLASSE
.................................................
283
4.3
KONSTRUKTOR
UND
AUSGABE.......................................................
285
4.4
DESTRUKTOR
...............................................................................
288
4.5
OPTIONALE
UND
BENANNTE
PARAMETER
.......................................
290
4.6
KONSTANTEN
UND
STATISCHE
ELEMENTE
.......................................
293
4.7
KOPIE
UND
REFERENZ
..................................................................
297
4.8
TYPHINWEISE
............................................................................
300
4.9
OBJEKTE
UND
FELDER
..................................................................
301
4.10
VERERBUNG
...............................................................................
306
4.11
SCHNITTSTELLEN
...........................................................................
311
4.11.1
EIGENE
SCHNITTSTELLEN
....................................................
311
4.11.2
ITERATOR-SCHNITTSTELLE
....................................................
313
4.12
SERIALISIERUNG...........................................................................
315
4.13
BEISPIEL
SCHECK
....................................................................
318
4.14
KOPFRECHNEN,
OBJEKTORIENTIERT
................................................
322
5
FEHLER
BEHANDELN,
SICHERHEIT
ERHOEHEN
323
5.1
ANZEIGE
VON
FEHLERN
................................................................
323
5.2
DAUERHAFTE
KONFIGURATION
DER
ANZEIGE
VON
FEHLERN
..............
323
5.3
AENDERUNG
DER
ANZEIGE
.............................................................
326
5.4
ANGRIFFE
UND
SICHERHEIT
...........................................................
327
5.4.1
PROGRAMM
PAKETE
..........................................................
327
5.4.2
SICHTBARE
DATEN
.............................................................
327
5.4.3
SESSIONS
.........................................................................
328
5.4.4
VARIABLEN
.......................................................................
329
5.4.5
EINGABEN
PRUEFEN
............................................................
329
5.4.6
SQL-INJECTION
VERMEIDEN
..............................................
330
5.4.7
PASSWOERTER
.....................................................................
330
6
ZEICHENKETTEN
331
6.1
EIGENSCHAFTEN
UND
UMWANDLUNGEN
........................................
331
6.2
SUCHEN
UND
ERSETZEN
...............................................................
332
6.3
POSITIONEN
UND
TEILZEICHENKETTEN
...........................................
335
6.4
ZEICHENKETTEN
UND
FELDER
.......................................................
337
6.5
ZEICHEN
UND
CODENUMMERN
....................................................
338
6.6
VERSCHLUESSELUNG
......................................................................
339
7
DATEIEN
UND
VERZEICHNISSE
345
7.1
SCHREIBEN
EINER
TEXTDATEI
.......................................................
345
7.2
LESEN
EINER
TEXTDATEI
..............................................................
347
7.3
EIN
EINFACHER
WEBCOUNTER
.......................................................
350
7.4
SCHREIBEN
EINER
CSV-DATEI
.......................................................
351
7.5
LESEN
EINER
CSV-DATEI..............................................................
353
7.6
INFORMATIONEN
UEBER
DATEIEN
...................................................
355
7.7
INFORMATIONEN
UEBER
EIN
VERZEICHNIS
.......................................
356
7.8
INFORMATIONEN
UEBER
EINEN
VERZEICHNISBAUM
..........................
359
8
FELDER
363
8.1
FELD
ENTPACKEN
........................................................................
363
8.2
FELD
KOPIEREN
...........................................................................
364
8.3
FELD
ALS
PARAMETER
...................................................................
365
8.4
FELD
ALS
RUECKGABEWERT
............................................................
366
8.5
ZUFAELLIGE
WERTE
AUS
EINEM
FELD
..............................................
368
8.6
TYPHINWEISE
............................................................................
369
8.7
FOREACH-SCHLEIFE,
KOPIE
UND
REFERENZ
.....................................
370
8.8
OPERATIONEN
FUER
NUMERISCH
INDIZIERTE
FELDER
.........................
371
8.8.1
ERZEUGUNG
MIT
DER
FUNKTION
RANGE()
..............................
371
8.8.2
SORTIERUNG
.....................................................................
372
8.8.3
WERT
UND
POSITION
DER
EXTREMA
....................................
374
8.8.4
STATISTISCHE
AUSWERTUNG
...............................................
375
8.8.5
FELD
VERAENDERN
..............................................................
378
8.9
SORTIERUNG
EINES
ASSOZIATIVEN
FELDES
......................................
380
8.10
ZWEIDIMENSIONALE
FELDER
........................................................
381
8.10.1
ZWEIDIMENSIONALE
NUMERISCHE
FELDER
..........................
382
8.10.2
ZWEIDIMENSIONALE
GEMISCHTE
FELDER
...........................
385
8.10.3
ZWEIDIMENSIONALE
ASSOZIATIVE
FELDER
...........................
388
8.11
CALLBACK-FUNKTIONEN
...............................................................
391
8.12
BENUTZERDEFINIERTE
SORTIERUNG
................................................
393
8.12.1
SORTIERUNG
EINES
ZWEIDIMENSIONALEN
FELDS
.................
393
8.12.2
SORTIERUNG
EINES
FELDS
VON
OBJEKTEN
............................
395
8.13
DEKONSTRUKTION
........................................................................
396
8.14
MENGENLEHRE
............................................................................
399
9
DATUM
UND
ZEIT
403
9.1
ZEIT
ERMITTELN
UND
AUSGEBEN
...................................................
403
9.2
ZEITFORMATIERTAUSGEBEN
........................................................
405
9.3
ZEITANGABE
PRUEFEN
...................................................................
408
9.4
ABSOLUTE
ZEITANGABE
ERZEUGEN
...............................................
409
9.5
RELATIVE
ZEITANGABE
ERZEUGEN
................................................
410
9.6
MIT
ZEITANGABEN
RECHNEN
........................................................
411
9.7
ZEITSTEMPEL
IN
DATENBANKEN
...................................................
416
9.8
SQL-FUNKTIONEN
FUER
ZEITANGABEN
............................................
418
9.9
ERMITTLUNG
VON
FEIERTAGEN
.......................................................
420
9.10
KOPFRECHNEN
MIT
ZEITMESSUNG
...............................................
424
10
MATHEMATISCHE
FUNKTIONEN
425
10.1
GANZE
ZAHLEN
UND
FLIESSKOMMAZAHLEN
...................................
425
10.2
EXPONENTIALOPERATOR
**
...........................................................
427
10.3
PHP
ALS
TASCHENRECHNER
..........................................................
428
10.4
GANZE
ZAHLEN,
RUNDEN
.............................................................
430
10.5
GANZZAHLIGE
DIVISION
UND
MODULO
..........................................
432
10.6
EXTREMWERTE
...........................................................................
433
10.7
WINKELFUNKTIONEN
...................................................................
434
10.8
MISCHEN
...................................................................................
435
10.9
STELLENWERTSYSTEME.................................................................
437
10.10
BIT-OPERATOREN
........................................................................
439
11
SESSIONS
UND
COOKIES
443
11.1
SESSION-MANAGEMENT
..............................................................
444
11.2
ZUGRIFFSZAEHLER
MIT
SESSIONS
.....................................................
444
11.3
GESCHUETZTE
WEBSITE
MIT
SESSIONS
.............................................
446
113.1
ABLAUF
...........................................................................
446
11.3.2
ANMELDESEITE
................................................................
448
11.3.3
INTRO-SEITE
.......................................................................
449
11.3.4
SEITE
INNERHALB
DER
WEBSITE
...........................................
450
11.4
WEBSHOP
MIT
SESSIONS
..............................................................
451
11.4.1
ABLAUF
.............................................................................
452
11.4.2
DATENBANK
......................................................................
453
11.4.3
AUSWAHL
DER
ABTEILUNG
...................................................
454
11.4.4
STARTSEITE
........................................................................
455
11.4.5
WARENKORB
......................................................................
457
11.5
COOKIES
......................................................................................
459
11.6
EXISTENZ
VON
COOKIES
PRUEFEN
.....................................................
460
11.7
DATEN
SPEICHERN
MIT
COOKIES
....................................................
462
12
DATENBANKEN
MIT
SQLITE3
UND
PDO
465
12.1
SQLITE3
......................................................................................
465
12.1.1
EIGENSCHAFTEN
.................................................................
465
12.1.2
PRUEFUNG
UND
VERSION
......................................................
466
12.13
DATENBANK,
TABELLE
UND
DATENSAETZE
ERZEUGEN
.............
467
12.1.4
ABFRAGE
DER
DATENSAETZE
................................................
469
12.1.5
BENUTZEROBERFLAECHE
MIT
JAVASCRIPT
UND
CSS
.................
471
12.1.6
KOPFRECHNEN
UND
SQLITE
...............................................
476
12.2
PDO
............................................................................................
476
12.2.1
ERWEITERUNGEN
AKTIVIEREN
..............................................
476
12.2.2
BEISPIEL
FUER
EINEN
ZUGRIFF
..............................................
477
13
XML
48I
13.1
EINLESEN
EINES
EINZELNEN
OBJEKTS
.......................
481
13.2
SAMMLUNG
VON
GLEICHARTIGEN
OBJEKTEN
..................................
484
13.3
ZUGRIFF
AUF
ATTRIBUTE
................................................................
486
13.4
INTERNE
XML-DATEN
..................................................................
488
13.5
SPEICHERUNG
VON
OBJEKTEN
......................................................
489
14
AJAX
491
14.1
HALLO
AJAX
................................................................................
491
14.2
PARAMETERSENDEN
...................................................................
494
14.3
XML-DATEI
LESEN
......................................................................
497
143.1
EINZELNES
OBJEKT
............................................................
497
143.2
SAMMLUNG
VON
OBJEKTEN
..............................................
499
14.4
JSON-DATEI
LESEN
.....................................................................
501
14.4.1
EINZELNES
OBJEKT
............................................................
502
14.4.2
SAMMLUNG
VON
OBJEKTEN
..............................................
504
14.43
DECODIEREN
VON
JSON-DATEN
..........................................
506
14.5
ZUGRIFF
AUF
MYSQL-DATENBANK................................................
507
14.6 WEITERE
EREIGNISSE
...................................................................
510
15
GRAFIKEN
PROGRAMMIEREN
513
15.1
INSTALLATION
TESTEN
...................................................................
513
15.2
GRAFIK
ANZEIGEN
.......................................................................
514
15.2.1
SPEICHERUNGIN
BILDDATEI
...............................................
515
15.2.2
ANZEIGE
OHNE
SPEICHERUNG
............................................
516
15.3
TEXTE
ANZEIGEN
........................................................................
518
15.3.1
TEXT
MIT
INTERNEN
FONTS
................................................
518
15.3.2
TEXT
MIT
TRUETYPE-FONTS
...............................................
519
15.4
BILDER
ANZEIGEN
........................................................................
521
15.4.1
BILDER
AUS
DATEIEN
LADEN
...............................................
521
15.4.2
BILDER
SKALIEREN
.............................................................
523
15.4.3
BILDER
SPIEGELN
..............................................................
524
15.4.4
BILDAUSSCHNITTE
ERSTELLEN
..............................................
525
15.4.5
BILDER
AUS
DATEIEN
INEINANDER
EINBETTEN
.....................
526
15.5
ZEICHNUNGEN
ERZEUGEN
............................................................
528
15.5.1
ELLIPSEN
UND
BOGEN
........................................................
528
15.5.2
RECHTECKE
UND
POLYGONE
...............................................
530
15.5.3
LINIEN
UND
PIXEL
.............................................................
531
15.5.4
FUELLEN
MIT
FARBE
............................................................
533
15.6
BEISPIELPROJEKTE
......................................................................
535
15.6.1
DARSTELLUNG
EINES
AKTIENKURSES
....................................
535
15.6.2
ERSTELLUNG
EINES
CAPTCHAS
...........................................
538
16
PDF-DATEIEN
ERSTELLEN
541
16.1
INSTALLATION
..............................................................................
541
16.2
PDF-DOKUMENT
ERZEUGEN
........................................................
541
16.3
TEXT
IN
ZELLE
.............................................................................
543
16.4
FLIESSTEXT,
SCHRIFTPARAMETER
....................................................
545
16.5
TABELLE
.....................................................................................
547
16.6
KOPF-
UND
FUSSZEILE
..................................................................
550
16.7
BILD
AUS
DATEI
LADEN
.................................................................
552
16.8
HYPERLINKS
................................................................................
553
16.9
LINIE,
RECHTECK,
POSITION
..........................................................
557
17
AUTOMATISIERTER
E-MAIL-VERSAND
559
17.1
EINE
ERSTE
E-MAIL
......................................................................
559
17.2
WEITERE
HEADER
........................................................................
560
17.3
EIN
E-MAIL-FORMULAR
.................................................................
561
17.4
E-MAILS
MIT
PHPMAILER
.............................................................
563
18
BEISPIELPROJEKTE
565
18.1
DAS
PROJEKT
CHAT
..................................................................
565
18.2
DAS
PROJEKT
BLOG
..................................................................
565
18.3
DAS
PROJEKT
FORUM
...............................................................
566
18.4
DAS
PROJEKT
MULTIPLAYER
.......................................................
566
18.4.1
DER
ABLAUF
DER
ANMELDUNG
...........................................
567
18.4.2
DER
ABLAUF
DES
SPIELS
UND
DER
ABMELDUNG
...................
569
18.4.3
AUFBAU
DER
XML-DATEIEN
..............................................
570
18.4.4
BEGINN
DES
PROGRAMMS
.................................................
572
18.4.5
ANMELDUNG
...................................................................
574
18.4.6
ABMELDUNG
....................................................................
575
18.4.7
LESEN
DER
XML-DATEIEN
.................................................
576
18.4.8
SCHREIBEN
DER
XML-DATEIEN
..........................................
577
18.4.9
ERHOEHEN
EINES
WERTS
UM
1
...........................................
578
18.4.10
AUSGELOESTE
AKTION
DURCHFUEHREN
....................................
579
18.4.11
FORMULAR
MIT
SCHALTFLAECHEN
..........................................
581
18.4.12
ANZEIGE
VON
INFORMATIONEN
ODER
SPIELKARTEN
..............
582
18.4.13
INDIVIDUELLE
ODER
ALLGEMEINE
INFORMATIONEN
................
584
18.5
DAS
PROJEKT
STEGANOGRAFIE
...................................................
585
18.5.1
DAS
AUGE
ERKENNT
KEINEN
UNTERSCHIED
.........................
586
18.5.2
DAS
VERSTECKEN
DER
DATEN
.............................................
587
18.5.3
DIE
REKONSTRUKTION
DER
DATEN
......................................
591
ANHANG:
INSTALLATIONEN
UND
HILFESTELLUNGEN
595
A.1
INSTALLATIONEN
UNTER
WINDOWS
.................................................
595
A.1.1
INSTALLATION
DES
PAKETS
XAMPP
......................................
595
A.1.2
DER
FTP-CLIENT
FILEZILLA
...................................................
597
A.2
INSTALLATION
UNTER
UBUNTU
LINUX
..............................................
598
A.3
INSTALLATION
FUER
MACOS
.............................................................
600
A.4
WINDOWS-EINIGE
TASTENKOMBINATIONEN
...............................
602
A.5
UNIX-BEFEHLE
............................................................................
602
A.5.1
INHALT
EINES
VERZEICHNISSES
...........................................
603
A.5.2
VERZEICHNIS
ANLEGEN,
WECHSELN
UND
LOESCHEN
.................
604
A.5.3
DATEI
KOPIEREN,
VERSCHIEBEN
UND
LOESCHEN
.....................
604
INDEX
............................................................................................................
607
|
adam_txt |
INHALT
MATERIALIEN
ZUM
BUCH
.
18
EINFUEHRUNG
.
19
1
PHP-PROGRAMMIERKURS
25
1.1
EINBETTUNG
VON
PHP
.
25
1.1.1
KODIERUNGIN
UTF-8
.
27
1.1.2
KOMMENTARE
.
27
1.2
VARIABLEN,
DATENTYPEN
UND
OPERATOREN
.
29
1.2.1
DATENTYPEN
.
29
1.2.2
NAMEN
FUER
VARIABLEN
.
30
1.2.3
VARIABLEN
FUER
ZAHLEN
.
31
1.2.4
RECHENOPERATOREN
FUER
ZAHLEN
.
32
1.2.5
KOMBINIERTE
ZUWEISUNGSOPERATOREN
.
34
1.2.6
FORMATIERUNG
VON
ZAHLEN
.
36
1.2.7
VARIABLEN
UND
OPERATOREN
FUER
ZEICHENKETTEN
.
38
1.2.8
KONSTANTEN
.
40
1.2.9
REFERENZEN
.
41
1.3
EINFACHE
FORMULARAUSWERTUNGEN
.
42
1.3.1
EINGABEFORMULAR
.
42
1.3.2
AUSWERTUNG
MIT
$_POST
.
44
1.3.3
UMWANDLUNGEN
ZWISCHEN
ZEICHENKETTEN
UND
ZAHLEN
.
46
1.3.4
UMWANDLUNG
VON
EINGABEN
.
49
1.4
VERZWEIGUNGEN
.
51
1.4.1
EINFACHE
VERZWEIGUNG
MIT
IF
.
52
1.4.2
ALTERNATIVER
ZWEIG
MIT
EISE
.
53
1.4.3
VERKNUEPFUNG
MIT
ODER
.
57
1.4.4
VERKNUEPFUNG
MIT
UND
.
58
1.4.5
UMKEHRUNG
MIT
NICHT
.
60
1.4.6
RANGORDNUNG
DER
OPERATOREN
.
61
1.4.7
MEHRFACHE VERZWEIGUNG
MIT
IF
UND
EISE
.
61
1.4.8
MEHRFACHE
VERZWEIGUNG
MIT
SWITCH
.
63
1.4.9
MEHRFACHE
VERZWEIGUNG
MIT
MATCH
.
66
1.5
MEHR
UEBER
VERZWEIGUNGEN
.
67
1.5.1
WAHRHEITSWERTE
.
68
1.5.2
TERNAERER
OPERATOR
?:
.
70
1.5.3
SPACESHIP-OPERATOR
=
.
71
1.5.4
EXISTENZ
VON
VARIABLEN
.
72
1.5.5
TYP
PRUEFEN
.
74
1.5.6
KOALESZENZOPERATOREN
??
UND
??=
.
76
1.6
SCHLEIFEN.
77
1.6.1
SCHLEIFE
MIT
FOR
.
78
1.6.2
BEISPIELE
FUER
SCHLEIFEN
MIT
FOR
.
79
1.6.3
VERSCHACHTELTE
SCHLEIFE
MIT
FOR
.
81
1.6.4
SCHLEIFEN
UND
TABELLEN
.
82
1.6.5
SCHLEIFE
MIT
WHILE
.
85
1.6.6
SCHLEIFE
MIT
DO-WHILE
.
87
1.6.7
ABBRUCH
EINER
SCHLEIFE
MIT
BREAK
.
88
1.6.8
FORTSETZUNG
EINER
SCHLEIFE
MIT
CONTINUE
.
89
1.7
FUNKTIONEN
.
90
1.7.1
EIN
ERSTES
BEISPIEL
.
91
1.7.2
DEFINITION,
AUFRUF
UND
FUNKTIONSTYPEN
.
92
1.7.3
FUNKTIONEN
MIT
EINEM
PARAMETER
.
93
1.7.4
FUNKTIONEN
MIT
MEHREREN
PARAMETERN
.
96
1.7.5
RUECKGABEWERT
EINER
FUNKTION
.
98
1.7.6
KOPIE
UND
REFERENZ
.
101
1.7.7
GUELTIGKEITSBEREICH
VON
VARIABLEN
.
103
1.8
BEHANDLUNG
VON
FEHLERN
.
106
1.8.1
OHNE
AUSNAHMEBEHANDLUNG
.
106
1.8.2
MIT
AUSNAHMEBEHANDLUNG
.
108
1.9
FELDER
.
110
1.9.1
NUMERISCH
INDIZIERTE
FELDER
.
111
1.9.2
ASSOZIATIVE
FELDER
.
113
1.10
MEHR
UEBER
FUNKTIONEN
.
117
1.10.1
VARIABLE
PARAMETERANZAHL
.
117
1.10.2
VARIADISCHE
FUNKTIONEN
.
119
1.10.3
PARAMETER
ENTPACKEN
.
121
1.10.4
OPTIONALE
PARAMETER
.
122
1.10.5
BENANNTE
PARAMETER
.
123
1.10.6
REKURSIVE
FUNKTIONEN
.
125
1.10.7
AUSLAGERN
VON
FUNKTIONEN
.
127
1.10.8
GENERATOREN
.
130
1.10.9
TYPHINWEISE
.
131
1.10.10
NULLBARE
TYPEN
.
135
1.11
BEISPIELE
.
137
1.11.1
ENTWICKLUNG
EINES
PROGRAMMS
.
137
1.11.2
GELDANLAGE
.
138
1.11.3
STEUERTABELLE
.
141
1.11.4
BESTIMMUNG
DES
OSTERSONNTAGS
.
144
2
DATEN
SENDEN
UND
AUSWERTEN
ISI
2.1
TEXTELEMENTE
.
151
2.1.1
EINZEILIGE
TEXTEINGABEFELDER
.
152
2.1.2
MEHRZEILIGE
TEXTEINGABEFELDER
.
154
2.1.3
PASSWORTEINGABEFELD
UND
VERSTECKTE
ELEMENTE
.
156
2.2
AUSWAHLELEMENTE
.
160
2.2.1
RADIOBUTTON-GRUPPE
.
160
2.2.2
EINFACHES
AUSWAHLMENUE
.
163
2.2.3
KONTROLLKAESTCHEN
.
164
2.2.4
MEHRFACHES
AUSWAHLMENUE
.
166
2.3
AKTIONSELEMENTE
.
168
2.3.1
ABSENDEN
UND
ZURUECKSETZEN
.
169
2.4
WEITERE
MOEGLICHKEITEN
.
172
2.4.1
FELDER
VON
FORMULARELEMENTEN
.
172
2.4.2
FORMULAR
UND
PROGRAMM
IN
EINER
DATEI
.
176
2.4.3
ABSENDEN
UEBER
HYPERLINK
MIT
CSS
.
178
2.4.4
DATEN
AN
FORMULARZIEL
ANHAENGEN
.
181
2.4.5
DATEN
AN
HYPERLINKZIEL
ANHAENGEN
.
184
2.4.6
DATEIEN
AUF
DEN
SERVER
HOCHLADEN
.
186
2.5
BEISPIELE
.
189
2.5.1
GRUNDRECHENARTEN
.
189
2.5.2
PIZZABESTELLUNG
.
191
2.5.3
KOPFRECHNEN
.
195
2.6
PHP-PROGRAMME
PUBLIZIEREN
.
200
3
DATENBANKEN
MIT
MYSQL
203
3.1
EINFUEHRUNG
.
203
3.1.1
WAS
IST
EINE
DATENBANK?
.
203
3.1.2
WAS
BEDEUTEN
SQL
UND
MYSQL?
.
204
3.1.3
WAS
IST
PHPMYADMIN?
.
205
3.2
VERWALTUNG
MIT
PHPMYADMIN
.
205
3.2.1
PLANUNG
.
206
3.2.2
DATENBANK
ERZEUGEN
.
207
3.2.3
TABELLE
ERZEUGEN
.
207
3.2.4
PRIMAERSCHLUESSEL
ERZEUGEN
.
209
3.2.5
DATENSAETZE
EINTRAGEN
.
210
3.3
DATENSAETZE
ANZEIGEN
.
211
3.3.1
AUFBAUDESPROGRAMMS
.
212
3.3.2
KLASSE
MYSQLI
FUER
DAS
VERBINDUNGSOBJEKT
.
213
3.3.3
KLASSE
MYSQLI_RESULT
FUER
DAS
ERGEBNISOBJEKT
.
214
3.3.4
SCHLEIFE
UEBER
ALLE
ERGEBNISSE
.
215
3.4
DATENSAETZE
AUSWAEHLEN
.
216
3.4.1
SQL-OPERATOREN
.
216
3.4.2
VERGLEICH
VON
ZAHLEN
.
217
3.4.3
VERGLEICH
VON
ZEICHENKETTEN
.
219
3.5
AUSGABE
IN
TABELLENFORM
.
221
3.6
AUSWAHL
UEBER
FORMULARE
.
222
3.6.1
ABLAUF
.
223
3.6.2
FORMULAR
.
223
3.6.3
AUSWERTUNG
.
224
3.7
PREPARED
STATEMENTS
.
226
3.7.1
EINBINDUNG
VON
ZAHLEN
.
227
3.7.2
EINBINDUNG
VON
ZEICHENKETTEN
.
231
3.8
DATENSAETZE
ERZEUGEN
.
233
3.9
DATENSAETZE
AENDERN
.
238
3.9.1
MEHRERE
DATENSAETZE
.
238
3.9.2
EINZELNER
DATENSATZ
.
239
3.10
DATENSAETZE
LOESCHEN
.
244
3.11
SQL-FUNKTIONEN
FUER
ZEICHENKETTEN
.
247
3.12
AGGREGATFUNKTIONEN
.
249
3.13
GRUPPIERUNG.
251
3.14
BENUTZEROBERFLAECHE
MIT
JAVASCRIPT
UND
CSS
.
252
3.15
ABFRAGEN
UEBER
MEHRERE
TABELLEN
.
263
3.15.1
ZWECK
DER
DATENBANK
.
263
3.15.2
DATENBANKMODELL
.
264
3.15.3
BEISPIELDATEN
.
265
3.15.4
ABFRAGEN
.
266
3.15.5
JOIN
ODER
WHERE?
.
270
3.16
EIN
DATENBANKBROWSER
.
271
3.17
DATENBANKEN
PUBLIZIEREN
.
271
3.17.1
VERBINDUNG
AUFNEHMEN
.
272
3.17.2
EXPORT
EINER
TABELLE
.
274
3.17.3
TABELLE
UND
DATEN
PER
PROGRAMM
ERZEUGEN
.
276
4
OBJEKTORIENTIERUNG
IN
PHP
279
4.1
WAS
IST
OBJEKTORIENTIERTE
PROGRAMMIERUNG?
.
279
4.2
KLASSEN
UND
OBJEKTE
.
280
4.2.1
DEFINITION
DER
KLASSE
.
280
4.2.2
SICHTBARKEIT
.
282
4.2.3
ANWENDUNG
DER
KLASSE
.
283
4.3
KONSTRUKTOR
UND
AUSGABE.
285
4.4
DESTRUKTOR
.
288
4.5
OPTIONALE
UND
BENANNTE
PARAMETER
.
290
4.6
KONSTANTEN
UND
STATISCHE
ELEMENTE
.
293
4.7
KOPIE
UND
REFERENZ
.
297
4.8
TYPHINWEISE
.
300
4.9
OBJEKTE
UND
FELDER
.
301
4.10
VERERBUNG
.
306
4.11
SCHNITTSTELLEN
.
311
4.11.1
EIGENE
SCHNITTSTELLEN
.
311
4.11.2
ITERATOR-SCHNITTSTELLE
.
313
4.12
SERIALISIERUNG.
315
4.13
BEISPIEL
SCHECK
.
318
4.14
KOPFRECHNEN,
OBJEKTORIENTIERT
.
322
5
FEHLER
BEHANDELN,
SICHERHEIT
ERHOEHEN
323
5.1
ANZEIGE
VON
FEHLERN
.
323
5.2
DAUERHAFTE
KONFIGURATION
DER
ANZEIGE
VON
FEHLERN
.
323
5.3
AENDERUNG
DER
ANZEIGE
.
326
5.4
ANGRIFFE
UND
SICHERHEIT
.
327
5.4.1
PROGRAMM
PAKETE
.
327
5.4.2
SICHTBARE
DATEN
.
327
5.4.3
SESSIONS
.
328
5.4.4
VARIABLEN
.
329
5.4.5
EINGABEN
PRUEFEN
.
329
5.4.6
SQL-INJECTION
VERMEIDEN
.
330
5.4.7
PASSWOERTER
.
330
6
ZEICHENKETTEN
331
6.1
EIGENSCHAFTEN
UND
UMWANDLUNGEN
.
331
6.2
SUCHEN
UND
ERSETZEN
.
332
6.3
POSITIONEN
UND
TEILZEICHENKETTEN
.
335
6.4
ZEICHENKETTEN
UND
FELDER
.
337
6.5
ZEICHEN
UND
CODENUMMERN
.
338
6.6
VERSCHLUESSELUNG
.
339
7
DATEIEN
UND
VERZEICHNISSE
345
7.1
SCHREIBEN
EINER
TEXTDATEI
.
345
7.2
LESEN
EINER
TEXTDATEI
.
347
7.3
EIN
EINFACHER
WEBCOUNTER
.
350
7.4
SCHREIBEN
EINER
CSV-DATEI
.
351
7.5
LESEN
EINER
CSV-DATEI.
353
7.6
INFORMATIONEN
UEBER
DATEIEN
.
355
7.7
INFORMATIONEN
UEBER
EIN
VERZEICHNIS
.
356
7.8
INFORMATIONEN
UEBER
EINEN
VERZEICHNISBAUM
.
359
8
FELDER
363
8.1
FELD
ENTPACKEN
.
363
8.2
FELD
KOPIEREN
.
364
8.3
FELD
ALS
PARAMETER
.
365
8.4
FELD
ALS
RUECKGABEWERT
.
366
8.5
ZUFAELLIGE
WERTE
AUS
EINEM
FELD
.
368
8.6
TYPHINWEISE
.
369
8.7
FOREACH-SCHLEIFE,
KOPIE
UND
REFERENZ
.
370
8.8
OPERATIONEN
FUER
NUMERISCH
INDIZIERTE
FELDER
.
371
8.8.1
ERZEUGUNG
MIT
DER
FUNKTION
RANGE()
.
371
8.8.2
SORTIERUNG
.
372
8.8.3
WERT
UND
POSITION
DER
EXTREMA
.
374
8.8.4
STATISTISCHE
AUSWERTUNG
.
375
8.8.5
FELD
VERAENDERN
.
378
8.9
SORTIERUNG
EINES
ASSOZIATIVEN
FELDES
.
380
8.10
ZWEIDIMENSIONALE
FELDER
.
381
8.10.1
ZWEIDIMENSIONALE
NUMERISCHE
FELDER
.
382
8.10.2
ZWEIDIMENSIONALE
GEMISCHTE
FELDER
.
385
8.10.3
ZWEIDIMENSIONALE
ASSOZIATIVE
FELDER
.
388
8.11
CALLBACK-FUNKTIONEN
.
391
8.12
BENUTZERDEFINIERTE
SORTIERUNG
.
393
8.12.1
SORTIERUNG
EINES
ZWEIDIMENSIONALEN
FELDS
.
393
8.12.2
SORTIERUNG
EINES
FELDS
VON
OBJEKTEN
.
395
8.13
DEKONSTRUKTION
.
396
8.14
MENGENLEHRE
.
399
9
DATUM
UND
ZEIT
403
9.1
ZEIT
ERMITTELN
UND
AUSGEBEN
.
403
9.2
ZEITFORMATIERTAUSGEBEN
.
405
9.3
ZEITANGABE
PRUEFEN
.
408
9.4
ABSOLUTE
ZEITANGABE
ERZEUGEN
.
409
9.5
RELATIVE
ZEITANGABE
ERZEUGEN
.
410
9.6
MIT
ZEITANGABEN
RECHNEN
.
411
9.7
ZEITSTEMPEL
IN
DATENBANKEN
.
416
9.8
SQL-FUNKTIONEN
FUER
ZEITANGABEN
.
418
9.9
ERMITTLUNG
VON
FEIERTAGEN
.
420
9.10
KOPFRECHNEN
MIT
ZEITMESSUNG
.
424
10
MATHEMATISCHE
FUNKTIONEN
425
10.1
GANZE
ZAHLEN
UND
FLIESSKOMMAZAHLEN
.
425
10.2
EXPONENTIALOPERATOR
**
.
427
10.3
PHP
ALS
TASCHENRECHNER
.
428
10.4
GANZE
ZAHLEN,
RUNDEN
.
430
10.5
GANZZAHLIGE
DIVISION
UND
MODULO
.
432
10.6
EXTREMWERTE
.
433
10.7
WINKELFUNKTIONEN
.
434
10.8
MISCHEN
.
435
10.9
STELLENWERTSYSTEME.
437
10.10
BIT-OPERATOREN
.
439
11
SESSIONS
UND
COOKIES
443
11.1
SESSION-MANAGEMENT
.
444
11.2
ZUGRIFFSZAEHLER
MIT
SESSIONS
.
444
11.3
GESCHUETZTE
WEBSITE
MIT
SESSIONS
.
446
113.1
ABLAUF
.
446
11.3.2
ANMELDESEITE
.
448
11.3.3
INTRO-SEITE
.
449
11.3.4
SEITE
INNERHALB
DER
WEBSITE
.
450
11.4
WEBSHOP
MIT
SESSIONS
.
451
11.4.1
ABLAUF
.
452
11.4.2
DATENBANK
.
453
11.4.3
AUSWAHL
DER
ABTEILUNG
.
454
11.4.4
STARTSEITE
.
455
11.4.5
WARENKORB
.
457
11.5
COOKIES
.
459
11.6
EXISTENZ
VON
COOKIES
PRUEFEN
.
460
11.7
DATEN
SPEICHERN
MIT
COOKIES
.
462
12
DATENBANKEN
MIT
SQLITE3
UND
PDO
465
12.1
SQLITE3
.
465
12.1.1
EIGENSCHAFTEN
.
465
12.1.2
PRUEFUNG
UND
VERSION
.
466
12.13
DATENBANK,
TABELLE
UND
DATENSAETZE
ERZEUGEN
.
467
12.1.4
ABFRAGE
DER
DATENSAETZE
.
469
12.1.5
BENUTZEROBERFLAECHE
MIT
JAVASCRIPT
UND
CSS
.
471
12.1.6
KOPFRECHNEN
UND
SQLITE
.
476
12.2
PDO
.
476
12.2.1
ERWEITERUNGEN
AKTIVIEREN
.
476
12.2.2
BEISPIEL
FUER
EINEN
ZUGRIFF
.
477
13
XML
48I
13.1
EINLESEN
EINES
EINZELNEN
OBJEKTS
.
481
13.2
SAMMLUNG
VON
GLEICHARTIGEN
OBJEKTEN
.
484
13.3
ZUGRIFF
AUF
ATTRIBUTE
.
486
13.4
INTERNE
XML-DATEN
.
488
13.5
SPEICHERUNG
VON
OBJEKTEN
.
489
14
AJAX
491
14.1
HALLO
AJAX
.
491
14.2
PARAMETERSENDEN
.
494
14.3
XML-DATEI
LESEN
.
497
143.1
EINZELNES
OBJEKT
.
497
143.2
SAMMLUNG
VON
OBJEKTEN
.
499
14.4
JSON-DATEI
LESEN
.
501
14.4.1
EINZELNES
OBJEKT
.
502
14.4.2
SAMMLUNG
VON
OBJEKTEN
.
504
14.43
DECODIEREN
VON
JSON-DATEN
.
506
14.5
ZUGRIFF
AUF
MYSQL-DATENBANK.
507
14.6 WEITERE
EREIGNISSE
.
510
15
GRAFIKEN
PROGRAMMIEREN
513
15.1
INSTALLATION
TESTEN
.
513
15.2
GRAFIK
ANZEIGEN
.
514
15.2.1
SPEICHERUNGIN
BILDDATEI
.
515
15.2.2
ANZEIGE
OHNE
SPEICHERUNG
.
516
15.3
TEXTE
ANZEIGEN
.
518
15.3.1
TEXT
MIT
INTERNEN
FONTS
.
518
15.3.2
TEXT
MIT
TRUETYPE-FONTS
.
519
15.4
BILDER
ANZEIGEN
.
521
15.4.1
BILDER
AUS
DATEIEN
LADEN
.
521
15.4.2
BILDER
SKALIEREN
.
523
15.4.3
BILDER
SPIEGELN
.
524
15.4.4
BILDAUSSCHNITTE
ERSTELLEN
.
525
15.4.5
BILDER
AUS
DATEIEN
INEINANDER
EINBETTEN
.
526
15.5
ZEICHNUNGEN
ERZEUGEN
.
528
15.5.1
ELLIPSEN
UND
BOGEN
.
528
15.5.2
RECHTECKE
UND
POLYGONE
.
530
15.5.3
LINIEN
UND
PIXEL
.
531
15.5.4
FUELLEN
MIT
FARBE
.
533
15.6
BEISPIELPROJEKTE
.
535
15.6.1
DARSTELLUNG
EINES
AKTIENKURSES
.
535
15.6.2
ERSTELLUNG
EINES
CAPTCHAS
.
538
16
PDF-DATEIEN
ERSTELLEN
541
16.1
INSTALLATION
.
541
16.2
PDF-DOKUMENT
ERZEUGEN
.
541
16.3
TEXT
IN
ZELLE
.
543
16.4
FLIESSTEXT,
SCHRIFTPARAMETER
.
545
16.5
TABELLE
.
547
16.6
KOPF-
UND
FUSSZEILE
.
550
16.7
BILD
AUS
DATEI
LADEN
.
552
16.8
HYPERLINKS
.
553
16.9
LINIE,
RECHTECK,
POSITION
.
557
17
AUTOMATISIERTER
E-MAIL-VERSAND
559
17.1
EINE
ERSTE
E-MAIL
.
559
17.2
WEITERE
HEADER
.
560
17.3
EIN
E-MAIL-FORMULAR
.
561
17.4
E-MAILS
MIT
PHPMAILER
.
563
18
BEISPIELPROJEKTE
565
18.1
DAS
PROJEKT
CHAT
.
565
18.2
DAS
PROJEKT
BLOG
.
565
18.3
DAS
PROJEKT
FORUM
.
566
18.4
DAS
PROJEKT
MULTIPLAYER
.
566
18.4.1
DER
ABLAUF
DER
ANMELDUNG
.
567
18.4.2
DER
ABLAUF
DES
SPIELS
UND
DER
ABMELDUNG
.
569
18.4.3
AUFBAU
DER
XML-DATEIEN
.
570
18.4.4
BEGINN
DES
PROGRAMMS
.
572
18.4.5
ANMELDUNG
.
574
18.4.6
ABMELDUNG
.
575
18.4.7
LESEN
DER
XML-DATEIEN
.
576
18.4.8
SCHREIBEN
DER
XML-DATEIEN
.
577
18.4.9
ERHOEHEN
EINES
WERTS
UM
1
.
578
18.4.10
AUSGELOESTE
AKTION
DURCHFUEHREN
.
579
18.4.11
FORMULAR
MIT
SCHALTFLAECHEN
.
581
18.4.12
ANZEIGE
VON
INFORMATIONEN
ODER
SPIELKARTEN
.
582
18.4.13
INDIVIDUELLE
ODER
ALLGEMEINE
INFORMATIONEN
.
584
18.5
DAS
PROJEKT
STEGANOGRAFIE
.
585
18.5.1
DAS
AUGE
ERKENNT
KEINEN
UNTERSCHIED
.
586
18.5.2
DAS
VERSTECKEN
DER
DATEN
.
587
18.5.3
DIE
REKONSTRUKTION
DER
DATEN
.
591
ANHANG:
INSTALLATIONEN
UND
HILFESTELLUNGEN
595
A.1
INSTALLATIONEN
UNTER
WINDOWS
.
595
A.1.1
INSTALLATION
DES
PAKETS
XAMPP
.
595
A.1.2
DER
FTP-CLIENT
FILEZILLA
.
597
A.2
INSTALLATION
UNTER
UBUNTU
LINUX
.
598
A.3
INSTALLATION
FUER
MACOS
.
600
A.4
WINDOWS-EINIGE
TASTENKOMBINATIONEN
.
602
A.5
UNIX-BEFEHLE
.
602
A.5.1
INHALT
EINES
VERZEICHNISSES
.
603
A.5.2
VERZEICHNIS
ANLEGEN,
WECHSELN
UND
LOESCHEN
.
604
A.5.3
DATEI
KOPIEREN,
VERSCHIEBEN
UND
LOESCHEN
.
604
INDEX
.
607 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Theis, Thomas 1960- |
author_GND | (DE-588)13698925X |
author_facet | Theis, Thomas 1960- |
author_role | aut |
author_sort | Theis, Thomas 1960- |
author_variant | t t tt |
building | Verbundindex |
bvnumber | BV047117679 |
classification_rvk | ST 252 ST 250 |
ctrlnum | (OCoLC)1202078605 (DE-599)DNB1220168297 |
dewey-full | 005.133 005.7585 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 005.7585 |
dewey-search | 005.133 005.7585 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 14., aktualisierte Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03206nam a22007458c 4500</leader><controlfield tag="001">BV047117679</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230922 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">210201s2021 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">20,N44</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1220168297</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836275323</subfield><subfield code="c">kart. : EUR 24.90 (DE), EUR 25.60 (AT), CHF 32.90 (freier Preis)</subfield><subfield code="9">978-3-8362-7532-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836275325</subfield><subfield code="9">3-8362-7532-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836275323</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1202078605</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1220168297</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-2070s</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-703</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23/ger</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.7585</subfield><subfield code="2">23/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 252</subfield><subfield code="0">(DE-625)143627:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="8">1\p</subfield><subfield code="a">004</subfield><subfield code="2">23sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Theis, Thomas</subfield><subfield code="d">1960-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)13698925X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Einstieg in PHP 8 und MySQL</subfield><subfield code="c">Thomas Theis</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">14., aktualisierte Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Rheinwerk</subfield><subfield code="c">2021</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">620 Seiten</subfield><subfield code="b">Illustrationen</subfield><subfield code="c">23 cm x 17.2 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Rheinwerk Computing</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Auf dem Cover: Ideal für Programieranfänger ; schnell und einfach dynamische Webseiten entwickeln ; Formulare, Datenbanken, Sessions, Sicherheit, Ajax u.v.m. , mit vielen Beispielprojekten und Übungsaufgaben ; alle Beispielprojekte zum Download</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MySQL</subfield><subfield code="0">(DE-588)4559381-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">PHP 8.0.3</subfield><subfield code="0">(DE-588)1229475788</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MariaDB</subfield><subfield code="0">(DE-588)122947658X</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">PHP 8</subfield><subfield code="0">(DE-588)1231285834</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MySQL 8.0.23</subfield><subfield code="0">(DE-588)1229476148</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Einsteiger Beginner</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programmier-Anfänger</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Web-Server-Programmierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Web-Entwicklung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programmieren Programmierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datenbanken</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">HTML</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">CSS</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Webseiten entwickeln</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Skriptsprache</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training Ausbildung</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">PHP 8.0.3</subfield><subfield code="0">(DE-588)1229475788</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">MySQL 8.0.23</subfield><subfield code="0">(DE-588)1229476148</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">MariaDB</subfield><subfield code="0">(DE-588)122947658X</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">PHP 8</subfield><subfield code="0">(DE-588)1231285834</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">MySQL</subfield><subfield code="0">(DE-588)4559381-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Rheinwerk Verlag</subfield><subfield code="0">(DE-588)1081738405</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="780" ind1="0" ind2="0"><subfield code="i">Vorangegangen ist</subfield><subfield code="z">978-3-8362-6312-2</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=2fb977293b014a81bf16326a6ff46f32&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032524047&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032524047</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">vlb</subfield><subfield code="d">20201024</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#vlb</subfield></datafield></record></collection> |
id | DE-604.BV047117679 |
illustrated | Illustrated |
index_date | 2024-07-03T16:28:10Z |
indexdate | 2024-07-10T09:03:07Z |
institution | BVB |
institution_GND | (DE-588)1081738405 |
isbn | 9783836275323 3836275325 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032524047 |
oclc_num | 1202078605 |
open_access_boolean | |
owner | DE-92 DE-1050 DE-20 DE-1043 DE-19 DE-BY-UBM DE-898 DE-BY-UBR DE-523 DE-29T DE-473 DE-BY-UBG DE-573 DE-2070s DE-M347 DE-703 |
owner_facet | DE-92 DE-1050 DE-20 DE-1043 DE-19 DE-BY-UBM DE-898 DE-BY-UBR DE-523 DE-29T DE-473 DE-BY-UBG DE-573 DE-2070s DE-M347 DE-703 |
physical | 620 Seiten Illustrationen 23 cm x 17.2 cm |
publishDate | 2021 |
publishDateSearch | 2021 |
publishDateSort | 2021 |
publisher | Rheinwerk |
record_format | marc |
series2 | Rheinwerk Computing |
spelling | Theis, Thomas 1960- Verfasser (DE-588)13698925X aut Einstieg in PHP 8 und MySQL Thomas Theis 14., aktualisierte Auflage Bonn Rheinwerk 2021 620 Seiten Illustrationen 23 cm x 17.2 cm txt rdacontent n rdamedia nc rdacarrier Rheinwerk Computing Auf dem Cover: Ideal für Programieranfänger ; schnell und einfach dynamische Webseiten entwickeln ; Formulare, Datenbanken, Sessions, Sicherheit, Ajax u.v.m. , mit vielen Beispielprojekten und Übungsaufgaben ; alle Beispielprojekte zum Download MySQL (DE-588)4559381-4 gnd rswk-swf PHP 8.0.3 (DE-588)1229475788 gnd rswk-swf MariaDB (DE-588)122947658X gnd rswk-swf PHP 8 (DE-588)1231285834 gnd rswk-swf MySQL 8.0.23 (DE-588)1229476148 gnd rswk-swf Einsteiger Beginner Programmier-Anfänger Web-Server-Programmierung Web-Entwicklung Programmieren Programmierung Datenbanken HTML CSS Webseiten entwickeln Skriptsprache Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training Ausbildung PHP 8.0.3 (DE-588)1229475788 s MySQL 8.0.23 (DE-588)1229476148 s MariaDB (DE-588)122947658X s DE-604 PHP 8 (DE-588)1231285834 s MySQL (DE-588)4559381-4 s Rheinwerk Verlag (DE-588)1081738405 pbl Vorangegangen ist 978-3-8362-6312-2 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=2fb977293b014a81bf16326a6ff46f32&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032524047&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p vlb 20201024 DE-101 https://d-nb.info/provenance/plan#vlb |
spellingShingle | Theis, Thomas 1960- Einstieg in PHP 8 und MySQL MySQL (DE-588)4559381-4 gnd PHP 8.0.3 (DE-588)1229475788 gnd MariaDB (DE-588)122947658X gnd PHP 8 (DE-588)1231285834 gnd MySQL 8.0.23 (DE-588)1229476148 gnd |
subject_GND | (DE-588)4559381-4 (DE-588)1229475788 (DE-588)122947658X (DE-588)1231285834 (DE-588)1229476148 |
title | Einstieg in PHP 8 und MySQL |
title_auth | Einstieg in PHP 8 und MySQL |
title_exact_search | Einstieg in PHP 8 und MySQL |
title_exact_search_txtP | Einstieg in PHP 8 und MySQL |
title_full | Einstieg in PHP 8 und MySQL Thomas Theis |
title_fullStr | Einstieg in PHP 8 und MySQL Thomas Theis |
title_full_unstemmed | Einstieg in PHP 8 und MySQL Thomas Theis |
title_short | Einstieg in PHP 8 und MySQL |
title_sort | einstieg in php 8 und mysql |
topic | MySQL (DE-588)4559381-4 gnd PHP 8.0.3 (DE-588)1229475788 gnd MariaDB (DE-588)122947658X gnd PHP 8 (DE-588)1231285834 gnd MySQL 8.0.23 (DE-588)1229476148 gnd |
topic_facet | MySQL PHP 8.0.3 MariaDB PHP 8 MySQL 8.0.23 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=2fb977293b014a81bf16326a6ff46f32&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032524047&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT theisthomas einstieginphp8undmysql AT rheinwerkverlag einstieginphp8undmysql |