9 Angebote ab € 4,87 €
- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
PHP und MySQL im perfekten Zusammenspiel
Grundlagen, Anwendung, Praxiswissen Aktuelle Webtechnologien, Administration und Sicherheit Inkl. SQLite, MS SQL Server, Oracle, PostgreSQL
Das Buch für ambitionierte Einsteiger und fortgeschrittene Entwickler, die umfangreiches Grundwissen in der Datenbankentwicklung und Programmierung mit PHP suchen. 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…mehr
Andere Kunden interessierten sich auch für
PHP und MySQL im perfekten Zusammenspiel
Grundlagen, Anwendung, Praxiswissen
Aktuelle Webtechnologien, Administration und Sicherheit
Inkl. SQLite, MS SQL Server, Oracle, PostgreSQL
Das Buch für ambitionierte Einsteiger und fortgeschrittene Entwickler, die umfangreiches Grundwissen in der Datenbankentwicklung und Programmierung mit PHP suchen. 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 7
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
Grundlagen, Anwendung, Praxiswissen
Aktuelle Webtechnologien, Administration und Sicherheit
Inkl. SQLite, MS SQL Server, Oracle, PostgreSQL
Das Buch für ambitionierte Einsteiger und fortgeschrittene Entwickler, die umfangreiches Grundwissen in der Datenbankentwicklung und Programmierung mit PHP suchen. 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 7
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
Produktdetails
- Produktdetails
- SAP Press
- Verlag: Rheinwerk Verlag
- 2., erw. Aufl.
- Seitenzahl: 1039
- Erscheinungstermin: 26. April 2016
- Deutsch
- Abmessung: 245mm x 182mm x 64mm
- Gewicht: 2020g
- ISBN-13: 9783836240826
- ISBN-10: 3836240823
- Artikelnr.: 44392794
- SAP Press
- Verlag: Rheinwerk Verlag
- 2., erw. Aufl.
- Seitenzahl: 1039
- Erscheinungstermin: 26. April 2016
- Deutsch
- Abmessung: 245mm x 182mm x 64mm
- Gewicht: 2020g
- ISBN-13: 9783836240826
- ISBN-10: 3836240823
- Artikelnr.: 44392794
Wenz, Christian
Christian Wenz ist Autor, Trainer und Berater für Web-Technologien. Er hat bereits zahlreiche Bücher zu Web-Themen veröffentlicht, ist regelmäßig als Autor für diverse Fachmagazine tätig und ist aktiv auf seinem Blog unter http://www.hauser-wenz.de/blog/. Als Teilhaber der Web-Agentur Arrabiata Solutions GmbH realisiert er Web- und Intranetprojekte, führt Sicherheitsprüfungen durch und entwickelt Ajax-Anwendungen. Christian Wenz ist Webentwickler der ersten Stunde und in allen Webthemen zu Hause.
Hauser, Tobias
Als Buchautor schreibt Tobias Hauser seit vielen Jahren zu allen wichtigen Webthemen. Er veröffentlicht regelmäßig in Fachzeitschriften, spricht auf Entwicklerkonferenzen im In- und Ausland und ist Mitglied der Typo3 Certification Group. Als Teilhaber der Agentur Arrabiata Solutions GmbH realisiert er Web- und Intranetprojekte, führt Usability-Audits durch und realisiert E-Learning-Plattformen.
Christian Wenz ist Autor, Trainer und Berater für Web-Technologien. Er hat bereits zahlreiche Bücher zu Web-Themen veröffentlicht, ist regelmäßig als Autor für diverse Fachmagazine tätig und ist aktiv auf seinem Blog unter http://www.hauser-wenz.de/blog/. Als Teilhaber der Web-Agentur Arrabiata Solutions GmbH realisiert er Web- und Intranetprojekte, führt Sicherheitsprüfungen durch und entwickelt Ajax-Anwendungen. Christian Wenz ist Webentwickler der ersten Stunde und in allen Webthemen zu Hause.
Hauser, Tobias
Als Buchautor schreibt Tobias Hauser seit vielen Jahren zu allen wichtigen Webthemen. Er veröffentlicht regelmäßig in Fachzeitschriften, spricht auf Entwicklerkonferenzen im In- und Ausland und ist Mitglied der Typo3 Certification Group. Als Teilhaber der Agentur Arrabiata Solutions GmbH realisiert er Web- und Intranetprojekte, führt Usability-Audits durch und realisiert E-Learning-Plattformen.
Vorwort ... 23 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 ... 34 1.4 ... Die wichtigsten Neuerungen in PHP 7 ... 36 1.5 ... Die wichtigsten Neuerungen in PHP 5.4, 5.5 und 5.6 ... 37 1.6 ... Neuerungen in PHP 5.3 ... 38 1.7 ... Neuerungen in PHP 5.1 ... 39 1.8 ... Versionen und Anlaufstelle ... 40 2. Installation ... 43 2.1 ... PHP installieren ... 43 2.2 ... PEAR installieren ... 74 3. Test und Hilfe ... 81 3.1 ... Häufige Fehler ... 81 3.2 ... Hilfsquellen ... 91 TEIL II Einstieg in PHP ... 93 4. Grundlagen der Sprache ... 95 4.1 ... PHP in HTML ... 95 4.2 ... Ausgabe mit PHP ... 102 4.3 ... Variablen ... 104 4.4 ... Konstanten ... 116 5. Programmieren ... 119 5.1 ... Operatoren ... 119 5.2 ... Fallunterscheidungen ... 142 5.3 ... Schleifen ... 153 5.4 ... Sprünge ... 165 6. Funktionen und Sprachkonstrukte ... 167 6.1 ... Funktionen ... 167 6.2 ... Sprachkonstrukte ... 189 7. Strings ... 197 7.1 ... Verbinden ... 197 7.2 ... Teilen und Zusammenfügen ... 198 7.3 ... Groß- und Kleinschreibung ... 208 7.4 ... Beschneiden ... 211 7.5 ... Suchen und Ersetzen ... 213 7.6 ... Sonderzeichen, HTML etc. ... 220 7.7 ... Vergleichen ... 228 7.8 ... Hilfreiches und Nützliches ... 230 8. Arrays ... 235 8.1 ... Grundlagen ... 235 8.2 ... Arrays und Schleifen ... 240 8.3 ... Untersuchen ... 246 8.4 ... Transformieren ... 247 8.5 ... Suchen und Sortieren ... 256 8.6 ... Superglobale Arrays ... 258 9. Mathematische und Datumsfunktionen ... 265 9.1 ... Mathe ... 265 9.2 ... Datum ... 276 10. Reguläre Ausdrücke ... 297 10.1 ... Grundlagen ... 297 10.2 ... POSIX ... 299 10.3 ... Perl-kompatibel ... 301 10.4 ... Anwendungsbeispiele ... 307 11. Objektorientiert programmieren ... 311 11.1 ... Klassen und Objekte -- Grundbegriffe ... 312 11.2 ... Fortgeschrittenes ... 324 11.3 ... Hilfreiches und Nützliches ... 348 11.4 ... Migration von PHP 4 auf 5/7 ... 375 12. Namespaces ... 377 12.1 ... Warum Namespaces? ... 378 12.2 ... Mit Namespaces arbeiten ... 379 13. Entwurfsmuster: MVC & Co. ... 385 13.1 ... Zend Framework ... 386 13.2 ... MVC/MPS ... 388 13.3 ... Singleton/Einzelstück ... 393 13.4 ... Factory/Fabrik ... 395 TEIL III Webtechniken ... 399 14. Formulare ... 401 14.1 ... Vorbereitungen ... 401 14.2 ... Formulare mit PHP ... 404 14.3 ... Formularvalidierung ... 423 14.4 ... Vorausfüllung ... 437 14.5 ... Dateiuploads ... 448 14.6 ... Anwendungsbeispiele ... 452 14.7 ... Einstellungen ... 459 15. Cookies ... 461 15.1 ... Vorbereitungen ... 461 15.2 ... Fakten und Hintergründe ... 463 15.3 ... Mit Cookies in PHP arbeiten ... 466 15.4 ... Cookie-Test ... 481 15.5 ... Abschließende Überlegungen ... 483 16. Sessions ... 487 16.1 ... Vorbereitungen ... 488 16.2 ... Fakten, Hintergründe und Konfiguration ... 489 16.3 ... Mit Sessions in PHP arbeiten ... 493 16.4 ... Geschützter Bereich ... 500 16.5 ... Sessions in Datenbanken ... 502 16.6 ... Sicherheitsbedenken ... 510 17. E-Mail ... 513 17.1 ... Vorbereitungen ... 513 17.2 ... Mails mit PHP versenden ... 518 TEIL IV Datenbanken ... 533 18. SQL ... 535 18.1 ... Datenbanken und Tabellen anlegen ... 536 18.2 ... Daten eintragen ... 539 18.3 ... Daten abfragen ... 540 18.4 ... Daten aktualisieren ... 544 18.5 ... Daten löschen ... 544 18.6 ... Besonderheiten ... 545 19. PDO ... 553 19.1 ... Vorbereitungen ... 554 19.2 ... Datenbankzugriff mit PDO ... 556 19.3 ... Gästebuch ... 563 20. MySQL ... 573 20.1 ... Vorbereitungen ... 574 20.2 ... Datenbankzugriff mit MySQL ... 581 20.3 ... Alte MySQL-Versionen ... 604 20.4 ... Anwendungsbeispiel ... 607 20.5 ...
Vorwort ... 23 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 ... 34 1.4 ... Die wichtigsten Neuerungen in PHP 7 ... 36 1.5 ... Die wichtigsten Neuerungen in PHP 5.4, 5.5 und 5.6 ... 37 1.6 ... Neuerungen in PHP 5.3 ... 38 1.7 ... Neuerungen in PHP 5.1 ... 39 1.8 ... Versionen und Anlaufstelle ... 40 2. Installation ... 43 2.1 ... PHP installieren ... 43 2.2 ... PEAR installieren ... 74 3. Test und Hilfe ... 81 3.1 ... Häufige Fehler ... 81 3.2 ... Hilfsquellen ... 91 TEIL II Einstieg in PHP ... 93 4. Grundlagen der Sprache ... 95 4.1 ... PHP in HTML ... 95 4.2 ... Ausgabe mit PHP ... 102 4.3 ... Variablen ... 104 4.4 ... Konstanten ... 116 5. Programmieren ... 119 5.1 ... Operatoren ... 119 5.2 ... Fallunterscheidungen ... 142 5.3 ... Schleifen ... 153 5.4 ... Sprünge ... 165 6. Funktionen und Sprachkonstrukte ... 167 6.1 ... Funktionen ... 167 6.2 ... Sprachkonstrukte ... 189 7. Strings ... 197 7.1 ... Verbinden ... 197 7.2 ... Teilen und Zusammenfügen ... 198 7.3 ... Groß- und Kleinschreibung ... 208 7.4 ... Beschneiden ... 211 7.5 ... Suchen und Ersetzen ... 213 7.6 ... Sonderzeichen, HTML etc. ... 220 7.7 ... Vergleichen ... 228 7.8 ... Hilfreiches und Nützliches ... 230 8. Arrays ... 235 8.1 ... Grundlagen ... 235 8.2 ... Arrays und Schleifen ... 240 8.3 ... Untersuchen ... 246 8.4 ... Transformieren ... 247 8.5 ... Suchen und Sortieren ... 256 8.6 ... Superglobale Arrays ... 258 9. Mathematische und Datumsfunktionen ... 265 9.1 ... Mathe ... 265 9.2 ... Datum ... 276 10. Reguläre Ausdrücke ... 297 10.1 ... Grundlagen ... 297 10.2 ... POSIX ... 299 10.3 ... Perl-kompatibel ... 301 10.4 ... Anwendungsbeispiele ... 307 11. Objektorientiert programmieren ... 311 11.1 ... Klassen und Objekte -- Grundbegriffe ... 312 11.2 ... Fortgeschrittenes ... 324 11.3 ... Hilfreiches und Nützliches ... 348 11.4 ... Migration von PHP 4 auf 5/7 ... 375 12. Namespaces ... 377 12.1 ... Warum Namespaces? ... 378 12.2 ... Mit Namespaces arbeiten ... 379 13. Entwurfsmuster: MVC & Co. ... 385 13.1 ... Zend Framework ... 386 13.2 ... MVC/MPS ... 388 13.3 ... Singleton/Einzelstück ... 393 13.4 ... Factory/Fabrik ... 395 TEIL III Webtechniken ... 399 14. Formulare ... 401 14.1 ... Vorbereitungen ... 401 14.2 ... Formulare mit PHP ... 404 14.3 ... Formularvalidierung ... 423 14.4 ... Vorausfüllung ... 437 14.5 ... Dateiuploads ... 448 14.6 ... Anwendungsbeispiele ... 452 14.7 ... Einstellungen ... 459 15. Cookies ... 461 15.1 ... Vorbereitungen ... 461 15.2 ... Fakten und Hintergründe ... 463 15.3 ... Mit Cookies in PHP arbeiten ... 466 15.4 ... Cookie-Test ... 481 15.5 ... Abschließende Überlegungen ... 483 16. Sessions ... 487 16.1 ... Vorbereitungen ... 488 16.2 ... Fakten, Hintergründe und Konfiguration ... 489 16.3 ... Mit Sessions in PHP arbeiten ... 493 16.4 ... Geschützter Bereich ... 500 16.5 ... Sessions in Datenbanken ... 502 16.6 ... Sicherheitsbedenken ... 510 17. E-Mail ... 513 17.1 ... Vorbereitungen ... 513 17.2 ... Mails mit PHP versenden ... 518 TEIL IV Datenbanken ... 533 18. SQL ... 535 18.1 ... Datenbanken und Tabellen anlegen ... 536 18.2 ... Daten eintragen ... 539 18.3 ... Daten abfragen ... 540 18.4 ... Daten aktualisieren ... 544 18.5 ... Daten löschen ... 544 18.6 ... Besonderheiten ... 545 19. PDO ... 553 19.1 ... Vorbereitungen ... 554 19.2 ... Datenbankzugriff mit PDO ... 556 19.3 ... Gästebuch ... 563 20. MySQL ... 573 20.1 ... Vorbereitungen ... 574 20.2 ... Datenbankzugriff mit MySQL ... 581 20.3 ... Alte MySQL-Versionen ... 604 20.4 ... Anwendungsbeispiel ... 607 20.5 ...