PHP 5.6 und MySQL
Das umfassende Handbuch. Grundlagen, Anwendung, Praxiswissen. Aktuelle Webtechnologien,Administration und Sicherheit. Inkl. SQLite, MS SQL Server, Oracle, PostgreSQL und MongoDB. Alle Codebeispiele aus d
PHP 5.6 und MySQL
Das umfassende Handbuch. Grundlagen, Anwendung, Praxiswissen. Aktuelle Webtechnologien,Administration und Sicherheit. Inkl. SQLite, MS SQL Server, Oracle, PostgreSQL und MongoDB. Alle Codebeispiele aus d
- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Das Buch für ambitionierte Einsteiger und fortgeschrittene Entwickler , die umfangreiches Grundwissen in der Datenbankentwicklung und Programmierung mit PHP erhalten möchten. Die Autoren bieten Ihnen eine praxisorientierte Einführung in Techniken, Arbeitsweisen und Werkzeuge für Ihre Website mit PHP und MySQL.
Aus dem Inhalt:
Vorbereitungen - Installation von PHP und PEAR Komplette Spracheinführung in PHP Neuerungen von PHP 5.6 Basis-Webtechniken: Formulare, Sessions, Cookies Einsatz von Datenbanken MySQL, SQLite, Microsoft SQL Server, PostgreSQL, Oracle, MongoDB Kommunikation mit der…mehr
Aus dem Inhalt:
Vorbereitungen - Installation von PHP und PEAR
Komplette Spracheinführung in PHP
Neuerungen von PHP 5.6
Basis-Webtechniken: Formulare, Sessions, Cookies
Einsatz von Datenbanken
MySQL, SQLite, Microsoft SQL Server, PostgreSQL, Oracle, MongoDB
Kommunikation mit der Außenwelt: Dateien, HTTP, FTP
Interaktion mit JavaScript
XML-Dateien, Grafiken, PDF-Dokumente
Sicherheitslücken vermeiden
Benutzerauthentifizierung, PHP-Konfiguration, Fehlersuche und Debugging
PHP erweitern
Galileo Press heißt jetzt Rheinwerk Verlag.
- Produktdetails
- Rheinwerk Computing
- Verlag: Rheinwerk Verlag
- Seitenzahl: 1047
- Erscheinungstermin: 1. April 2015
- Deutsch
- Abmessung: 245mm x 180mm x 60mm
- Gewicht: 2045g
- ISBN-13: 9783836230582
- ISBN-10: 3836230585
- Artikelnr.: 41862170
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
- Rheinwerk Computing
- Verlag: Rheinwerk Verlag
- Seitenzahl: 1047
- Erscheinungstermin: 1. April 2015
- Deutsch
- Abmessung: 245mm x 180mm x 60mm
- Gewicht: 2045g
- ISBN-13: 9783836230582
- ISBN-10: 3836230585
- Artikelnr.: 41862170
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
Tobias Hauser ist Mitbegründer des Redaktions- und Consultingbüros "Hauser Wenz" und dort für Training und Beratung im Bereich Webdesign- und programmierung zuständig. Er veröffentlicht bei renommierten IT-Verlagen Fachbücher zur Webentwicklung. Als Teilhaber der Webagentur Arrabiata Solutions GmbH realisiert er Content Management-Projekte, führt Usability-Audits durch und entwickelt E-Learning-Plattformen.
Teil I Vorbereitungen ... 29
1. Allgemeines zu PHP ... 31
1.1 ... Geschichte von PHP ... 31
1.2 ... Erfolg und Einsatz ... 32
1.3 ... Das Konzept von PHP ... 33
1.4 ... Neuerungen in PHP 5.1 ... 35
1.5 ... Neuerungen in PHP 5.3 ... 37
1.6 ... Die wichtigsten Neuerungen in PHP 5.4, 5.5 und 5.6 ... 38
1.7 ... Versionen und Anlaufstelle ... 39
2. Installation ... 41
2.1 ... PHP installieren ... 41
2.2 ... PEAR installieren ... 72
3. Test und Hilfe ... 79
3.1 ... Häufige Fehler ... 79
3.2 ... Hilfsquellen ... 89
Teil II Einstieg in PHP ... 91
4. Grundlagen der Sprache ... 93
4.1 ... PHP in HTML ... 93
4.2 ... Ausgabe mit PHP ... 100
4.3 ... Variablen ... 102
4.4 ... Konstanten ... 114
5. Programmieren ... 117
5.1 ... Operatoren ... 117
5.2 ... Fallunterscheidungen ... 138
5.3 ... Schleifen ... 149
5.4 ... Sprünge ... 161
6. Funktionen und Sprachkonstrukte ... 163
6.1 ... Funktionen ... 163
6.2 ... Sprachkonstrukte ... 182
7. Strings ... 191
7.1 ... Verbinden ... 191
7.2 ... Teilen und Zusammenfügen ... 192
7.3 ... Groß- und Kleinschreibung ... 202
7.4 ... Beschneiden ... 205
7.5 ... Suchen und Ersetzen ... 207
7.6 ... Sonderzeichen, HTML etc. ... 214
7.7 ... Vergleichen ... 222
7.8 ... Hilfreiches und Nützliches ... 225
8. Arrays ... 229
8.1 ... Grundlagen ... 229
8.2 ... Arrays und Schleifen ... 234
8.3 ... Untersuchen ... 240
8.4 ... Transformieren ... 241
8.5 ... Suchen und Sortieren ... 250
8.6 ... Superglobale Arrays ... 252
9. Mathematische und Datumsfunktionen ... 259
9.1 ... Mathe ... 259
9.2 ... Datum ... 270
10. Reguläre Ausdrücke ... 291
10.1 ... Grundlagen ... 291
10.2 ... POSIX ... 293
10.3 ... Perl-kompatibel ... 295
10.4 ... Anwendungsbeispiele ... 300
11. Objektorientiert programmieren ... 305
11.1 ... Klassen und Objekte -- Grundbegriffe ... 305
11.2 ... Fortgeschrittenes ... 319
11.3 ... Hilfreiches und Nützliches ... 342
11.4 ... Unterschiede zwischen PHP 4 und 5 ... 368
12. Namespaces ... 371
12.1 ... Warum Namespaces? ... 372
12.2 ... Mit Namespaces arbeiten ... 373
13. Entwurfsmuster: MVC & Co. ... 379
13.1 ... Zend Framework ... 380
13.2 ... MVC/MPS ... 382
13.3 ... Singleton/Einzelstück ... 387
13.4 ... Factory/Fabrik ... 389
Teil III Webtechniken ... 391
14. Formulare ... 393
14.1 ... Vorbereitungen ... 393
14.2 ... Formulare mit PHP ... 396
14.3 ... Formularvalidierung ... 415
14.4 ... Vorausfüllung ... 429
14.5 ... Dateiuploads ... 442
14.6 ... Anwendungsbeispiele ... 445
14.7 ... Einstellungen ... 453
15. Cookies ... 455
15.1 ... Vorbereitungen ... 455
15.2 ... Fakten und Hintergründe ... 457
15.3 ... Mit Cookies in PHP arbeiten ... 460
15.4 ... Cookie-Test ... 475
15.5 ... Abschließende Überlegungen ... 477
16. Sessions ... 481
16.1 ... Vorbereitungen ... 482
16.2 ... Fakten, Hintergründe und Konfiguration ... 483
16.3 ... Mit Sessions in PHP arbeiten ... 486
16.4 ... Geschützter Bereich ... 49316.5 ... Sessions in Datenbanken ... 495
16.6 ... Sicherheitsbedenken ... 503
17. E-Mail ... 507
17.1 ... Vorbereitungen ... 507
17.2 ... Mails mit PHP versenden ... 512
Teil IV Datenbanken ... 527
18. SQL ... 529
18.1 ... Datenbanken und Tabellen anlegen ... 530
18.2 ... Daten eintragen ... 533
18.3 ... Daten abfragen ... 534
18.4 ... Daten aktualisieren ... 537
18.5 ... Daten löschen ... 538
18.6 ... Besonderheiten ... 538
19. PDO ... 547
19.1 ... Vorbereitungen ... 548
19.2 ... Datenbankzugriff mit PDO ... 550
19.3 ... Gästebuch ... 557
20. MySQL ... 567
20.1 ... Vorbereitungen ... 568
20.2 ... Datenbankzugriff mit MySQL ... 574
20.3 ... Alte MySQL-Versionen ... 589
20.4 ... Anwendungsbeispiel ... 592
20.5 ... Einstellungen ... 602 [...]
Teil I Vorbereitungen ... 29
1. Allgemeines zu PHP ... 31
1.1 ... Geschichte von PHP ... 31
1.2 ... Erfolg und Einsatz ... 32
1.3 ... Das Konzept von PHP ... 33
1.4 ... Neuerungen in PHP 5.1 ... 35
1.5 ... Neuerungen in PHP 5.3 ... 37
1.6 ... Die wichtigsten Neuerungen in PHP 5.4, 5.5 und 5.6 ... 38
1.7 ... Versionen und Anlaufstelle ... 39
2. Installation ... 41
2.1 ... PHP installieren ... 41
2.2 ... PEAR installieren ... 72
3. Test und Hilfe ... 79
3.1 ... Häufige Fehler ... 79
3.2 ... Hilfsquellen ... 89
Teil II Einstieg in PHP ... 91
4. Grundlagen der Sprache ... 93
4.1 ... PHP in HTML ... 93
4.2 ... Ausgabe mit PHP ... 100
4.3 ... Variablen ... 102
4.4 ... Konstanten ... 114
5. Programmieren ... 117
5.1 ... Operatoren ... 117
5.2 ... Fallunterscheidungen ... 138
5.3 ... Schleifen ... 149
5.4 ... Sprünge ... 161
6. Funktionen und Sprachkonstrukte ... 163
6.1 ... Funktionen ... 163
6.2 ... Sprachkonstrukte ... 182
7. Strings ... 191
7.1 ... Verbinden ... 191
7.2 ... Teilen und Zusammenfügen ... 192
7.3 ... Groß- und Kleinschreibung ... 202
7.4 ... Beschneiden ... 205
7.5 ... Suchen und Ersetzen ... 207
7.6 ... Sonderzeichen, HTML etc. ... 214
7.7 ... Vergleichen ... 222
7.8 ... Hilfreiches und Nützliches ... 225
8. Arrays ... 229
8.1 ... Grundlagen ... 229
8.2 ... Arrays und Schleifen ... 234
8.3 ... Untersuchen ... 240
8.4 ... Transformieren ... 241
8.5 ... Suchen und Sortieren ... 250
8.6 ... Superglobale Arrays ... 252
9. Mathematische und Datumsfunktionen ... 259
9.1 ... Mathe ... 259
9.2 ... Datum ... 270
10. Reguläre Ausdrücke ... 291
10.1 ... Grundlagen ... 291
10.2 ... POSIX ... 293
10.3 ... Perl-kompatibel ... 295
10.4 ... Anwendungsbeispiele ... 300
11. Objektorientiert programmieren ... 305
11.1 ... Klassen und Objekte -- Grundbegriffe ... 305
11.2 ... Fortgeschrittenes ... 319
11.3 ... Hilfreiches und Nützliches ... 342
11.4 ... Unterschiede zwischen PHP 4 und 5 ... 368
12. Namespaces ... 371
12.1 ... Warum Namespaces? ... 372
12.2 ... Mit Namespaces arbeiten ... 373
13. Entwurfsmuster: MVC & Co. ... 379
13.1 ... Zend Framework ... 380
13.2 ... MVC/MPS ... 382
13.3 ... Singleton/Einzelstück ... 387
13.4 ... Factory/Fabrik ... 389
Teil III Webtechniken ... 391
14. Formulare ... 393
14.1 ... Vorbereitungen ... 393
14.2 ... Formulare mit PHP ... 396
14.3 ... Formularvalidierung ... 415
14.4 ... Vorausfüllung ... 429
14.5 ... Dateiuploads ... 442
14.6 ... Anwendungsbeispiele ... 445
14.7 ... Einstellungen ... 453
15. Cookies ... 455
15.1 ... Vorbereitungen ... 455
15.2 ... Fakten und Hintergründe ... 457
15.3 ... Mit Cookies in PHP arbeiten ... 460
15.4 ... Cookie-Test ... 475
15.5 ... Abschließende Überlegungen ... 477
16. Sessions ... 481
16.1 ... Vorbereitungen ... 482
16.2 ... Fakten, Hintergründe und Konfiguration ... 483
16.3 ... Mit Sessions in PHP arbeiten ... 486
16.4 ... Geschützter Bereich ... 49316.5 ... Sessions in Datenbanken ... 495
16.6 ... Sicherheitsbedenken ... 503
17. E-Mail ... 507
17.1 ... Vorbereitungen ... 507
17.2 ... Mails mit PHP versenden ... 512
Teil IV Datenbanken ... 527
18. SQL ... 529
18.1 ... Datenbanken und Tabellen anlegen ... 530
18.2 ... Daten eintragen ... 533
18.3 ... Daten abfragen ... 534
18.4 ... Daten aktualisieren ... 537
18.5 ... Daten löschen ... 538
18.6 ... Besonderheiten ... 538
19. PDO ... 547
19.1 ... Vorbereitungen ... 548
19.2 ... Datenbankzugriff mit PDO ... 550
19.3 ... Gästebuch ... 557
20. MySQL ... 567
20.1 ... Vorbereitungen ... 568
20.2 ... Datenbankzugriff mit MySQL ... 574
20.3 ... Alte MySQL-Versionen ... 589
20.4 ... Anwendungsbeispiel ... 592
20.5 ... Einstellungen ... 602 [...]