Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

PHP 5 & MySQL 5

PHP 5 & MySQL 5

von: Michael Kofler, Bernd Öggl

Addison-Wesley Verlag, 2006

ISBN: 9783827323927, 692 Seiten

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 27,95 EUR

Ersparnis: 12,00 EUR

  • Kaiserkult in Kleinasien - Die Entwicklung der kultisch-religiösen Kaiserverehrung in der römischen Provinz Asia von Augustus bis Antoninus Pius
    Wenn die Mondblumen blühen - Roman
    Altern wie ein Gentleman - Zwischen Müßiggang und Engagement
    Der Mann, der durch das Jahrhundert fiel - Roman
    Alles auf eine Karte - Roman
    iPad-Programmierung
    Lux Domini - Thriller
    Das Twitter-Buch
  • Wo lassen Sie denken? - Warum der Glaube an die Wissenschaft uns dumm macht
    Das Facebook Marketing-Buch
    Glückstreffer - Roman
    Vintage your life! - Besser leben, weniger ausgeben zwischen Küche und Kleiderschrank
    Gefährtin der Finsternis - Roman
    Swimmingpool - Roman
    Behemoth - Im Labyrinth der Macht
    Light Against Darkness - Dualism in Ancient Mediterranean Religion and the Contemporary World
 

Mehr zum Inhalt

PHP 5 & MySQL 5


 

Kapitelübersicht

6

Inhaltsverzeichnis

7

Vorwort

19

Konzeption des Buchs

21

Teil I PHP-Grundlagen und -Programmiertechniken

25

1 Installation und Konfiguration

27

1.1 Versionen und Lizenzen

27

1.2 Installation unter Windows

31

1.3 Installation unter Linux

38

1.4 Apache-Konfiguration

51

1.5 PHP-Konfiguration

57

1.6 MySQL-Konfiguration und -Administration

61

1.7 Zeichensatz (latin1 oder Unicode UTF-8)

68

1.8 Editor/Entwicklungsumgebung

78

2 Einführung und Sprachelemente

79

2.1 Hello World

79

2.2 PHP- und HTML-Code kombinieren

81

2.3 Typen

84

2.4 Variablen und Konstanten

91

2.5 Operatoren und andere Sonderzeichen

94

2.6 Kontrollstrukturen

98

2.7 Funktionen definieren und aufrufen

101

2.8 Fehlerbehandlung, Fehlerabsicherung

104

2.9 Einbinden von Dateien

107

3 Objektorientierte Programmierung

109

3.1 Einführung in OOP

109

3.2 OO-Syntax in PHP 5

111

3.3 Beispiel: Ein Buchungssystem für Räume und Geräte

123

4 Wichtige PHP-Funktionen

137

4.1 Mathematische Funktionen

138

4.2 String-Funktionen

139

4.3 Datums- und Zeitfunktionen

148

4.4 Variablenverwaltung

151

4.5 Array-Funktionen

153

4.6 HTTP-Funktionen

156

4.7 URL-Funktionen

161

5 PHP-Programmiertechniken

163

5.1 Einführung

163

5.2 PHP-Authentifizierung

164

5.3 Cookies

169

5.4 Session-Verwaltung

175

5.5 Verarbeitung von Formulardaten

180

5.6 E-Mail versenden

190

5.7 PDF-Dokumente erzeugen

197

5.8 Grafik mit PHP

208

5.9 Reguläre Ausdrücke

217

5.10 XML

225

Teil II MySQL-Grundlagen und -Programmiertechniken

237

6 phpMyAdmin

239

6.1 Installation und Konfiguration

240

6.2 Benutzerverwaltung, MySQL absichern

244

6.3 Datenbanken erstellen und ändern

251

6.4 Daten ansehen, einfügen und ändern

257

6.5 SQL-Kommandos ausführen

258

6.6 Import und Export

260

6.7 Administrative Funktionen

264

6.8 Zusatzfunktionen

265

6.9 Updates für phpMyAdmin 2.7 und 2.8

272

7 Datenbank-Design

275

7.1 Grundlagen (Miniglossar)

275

7.2 Tabellentypen (MyISAM, HEAP)

277

7.3 Datentypen (Spaltentypen)

279

7.4 Tipps und Tricks zum 9Datenbankdesign

285

7.5 Normalisierungsregeln

287

7.6 Verwaltung von Hierarchien

293

7.7 Relationen

294

7.8 Primär- und Fremdschlüssel

297

7.9 Indizes

300

7.10 Views

304

7.11 mylibrary-Datenbankschema

307

8 SQL-Grundlagen

311

8.1 Syntaxregeln

311

8.2 Einfache Abfragen (SELECT)

313

8.3 Daten aus mehreren Tabellen verknüpfen (JOIN)

319

8.4 Sub-SELECTs

324

8.5 Abfrageergebnisse aneinander fügen (UNION)

326

8.6 Gruppierte Abfragen, Aggregatsfunktionen

327

8.7 Daten ändern (INSERT, UPDATE und DELETE)

331

8.8 Variablen

336

8.9 Transaktionen

338

8.10 Datenbanken und Tabellen erzeugen und ändern

339

9 SQL-Rezepte

343

9.1 Zeichenketten

343

9.2 Datum und Uhrzeit

346

9.3 ENUMs und SETs

350

9.4 IF- und CASE-Bedingungen

352

9.5 Kreuztabellen (Pivottabellen)

354

9.6 Doppelgänger suchen

358

9.7 Die ersten/letzten n Datensätze bearbeiten

359

9.8 Datensätze zufällig auswählen

359

9.9 Mustervergleich

361

9.10 Volltextsuche

364

10 PHP-Zugriff auf mySQL-Datenbanken

369

10.1 mysql-Funktionen

369

10.2 mysqli-Klassen, -Methoden und -Eigenschaften

378

10.3 Datenbankfunktionen in eine Klasse auslagern

390

10.4 SELECT-Ergebnis als Tabelle anzeigen

396

10.5 Zeichenketten, Datum, Zeit, BLOB und NULL

397

10.6 Miteinander verknüpfte Datensätze einfügen

401

10.7 Verarbeitung von Formulareingaben

402

10.8 Seitenweise Darstellung von Suchergebnissen

417

10.9 Hierarchische Daten verwalten

425

10.10 Geschwindigkeitsoptimierung

436

10.11 Binäre Daten (BLOBs) und Bilder

445

11 GIS-Funktionen

455

11.1 Einleitung

455

11.2 GIS-Datenformate

456

11.3 MySQL-GIS-Implementierung

460

11.4 SQL-Beispiele

469

11.5 Beispiel Umkreis-Suche

473

12 Stored Procedures

489

12.1 Wozu Stored Procedures?

489

12.2 Hello SP-World!

491

12.3 Implementierungsdetails

495

12.4 Administration

496

12.5 Syntax und Sprachelemente

500

12.6 Beispiele

515

12.7 SPs und PHP

524

12.8 SP-Administrator

525

Teil III Beispielprojekte

535

13 Internet-Umfragen

537

13.1 Bedienung

537

13.2 Datenbankdesign

540

13.3 Aufbau des Codes

542

13.4 Wichtige Codefragmente

543

13.5 Erweiterungsmöglichkeiten

559

13.6 Installation

560

14 Bilddatenbank

563

14.1 Zielsetzung des Beispiels

563

14.2 Bedienung

565

14.3 Datenbankdesign

569

14.4 Aufbau des Codes

570

14.5 Wichtige Codefragmente

574

14.6 Verbesserungen und Erweiterungen

592

14.7 Installation

593

15 Diskussionsforum

595

15.1 Bedienung

595

15.2 Datenbankdesign

601

15.3 Aufbau des Codes

603

15.4 Login-Verwaltung

605

15.5 Forumsbeiträge anzeigen und eingeben

613

15.6 Volltextsuche

625

15.7 Erweiterungsmöglichkeiten

632

15.8 Installation

633

16 TYPO3

635

16.1 Einführung

635

16.2 Installation und Konfiguration

637

16.3 Backend-Benutzerverwaltung

646

16.4 Anwendung

648

16.5 Extensions

652

16.6 TYPO3 mit eigenen PHP-Scripts erweitern

657

16.7 Updates für die Versionen 3.8, 4 und 5

663

Anhang

665

A Neu in PHP 5 und 5.1

667

Neue Funktionalitäten

667

Inkompatibilitäten mit älteren Versionen

669

Neu in PHP 5.1

671

B Neu in MySQL 5

673

C Der Inhalt der beiliegenden CD

677

Stichwortverzeichnis

679

A

679

B

680

C

680

D

681

E

682

F

682

G

682

H

683

I

683

J

684

K

684

L

684

M

684

N

686

O

686

P

686

Q

687

R

687

S

688

T

689

U

690

V

690

W

690

X

690

Y

691

Z

691