PHP 5 und MySQL5: das Kochbuch ; Rezepte, Lösungen, best practices
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg
mitp-Verl.
2007
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 602 S. graph. Darst. - 1 CD-ROM (12 cm) |
ISBN: | 9783826616808 3826616804 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV021834484 | ||
003 | DE-604 | ||
005 | 20080421 | ||
007 | t | ||
008 | 061130s2007 gw d||| |||| 00||| ger d | ||
016 | 7 | |a 981853943 |2 DE-101 | |
020 | |a 9783826616808 |9 978-3-8266-1680-8 | ||
020 | |a 3826616804 |9 3-8266-1680-4 | ||
035 | |a (OCoLC)602143253 | ||
035 | |a (DE-599)BVBBV021834484 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-859 |a DE-20 | ||
082 | 0 | |a 005.7585 |2 22/ger | |
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Rieber, Philipp |e Verfasser |4 aut | |
245 | 1 | 0 | |a PHP 5 und MySQL5 |b das Kochbuch ; Rezepte, Lösungen, best practices |c Philipp Rieber |
246 | 1 | 3 | |a PHP 5 & MySql 5 Kochbuch |
264 | 1 | |a Heidelberg |b mitp-Verl. |c 2007 | |
300 | |a 602 S. |b graph. Darst. - 1 CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a PHP 5.0 |0 (DE-588)4763174-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a MySQL 5.0 |0 (DE-588)4792791-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a PHP 5.0 |0 (DE-588)4763174-0 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a MySQL 5.0 |0 (DE-588)4792791-4 |D s |
689 | 1 | |5 DE-604 | |
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=015046432&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-015046432 |
Datensatz im Suchindex
_version_ | 1804135766124658688 |
---|---|
adam_text | PHILIPP RIEBER
PHP 5 UND MYSQL 5
DAS KOCHBUCH
REZEPTE, LOESUNGEN, BEST PRACTICES
MIT
P
INHALTSVERZEICHNIS
EINLEITUNG 13
TEIL I PHP 21
I DATENTYPEN, VARIABLEN, KONSTANTEN UND FUNKTIONEN 23
I.
I DATENTYP FESTSTELLEN 23
1.2 DATENTYP AENDERN 26
1.3 INFORMATIONEN Z
U VARIABLEN AUSGEBEN 28
1.4 MEHRERE VARIABLEN MIT DEM GLEICHEN WERT INITIALISIEREN 31
1.5 MEHRERE VARIABLEN AUF EINMAL LOESCHEN 31
1.6 VARIABLEN VERTAUSCHEN 32
1.7 DYNAMISCHE VARIABLEN 33
1.8 KONSTANTEN AUF EXISTENZ PRUEFEN 35
1.9 DYNAMISCHE KONSTANTEN 36
1.10 MAGISCHE KONSTANTEN 37
1.11 DYNAMISCHE FUNKTIONEN UN
D METHODEN 39
1.12 VARIABLE PARAMETERANZAHL BEI FUNKTIONEN UN
D METHODEN 41
1.13 MEHRERE RUECKGABEWERTE IN FUNKTIONEN UN
D METHODEN
REALISIEREN 41
1.14 UEBERSICHT UEBER DEFINIERTE SPRACHELEMENTE VERSCHAFFEN 43
2 SPRACHFEATURES 45
2.1 IDENTITAET VON VARIABLEN PRUEFEN 45
2.2 PARAMETERDATENTYP IN FUNKTIONEN UN
D METHODEN
VORBESTIMMEN: TYPE HINTS 47
2.3 WERT EINER LOKALEN FUNKTIONSVARIABLEN BEIBEHALTEN 49
2.4 KOMPAKTE FOR-SCHLEIFEN 50
2.5 IF-ELSE-ANWEISUNGEN ODER TIEFE IF-VERSCHACHTELUNGEN VERMEIDEN...
. 51
2.6 HOEHER LIEGENDE SCHLEIFE ODER SWITCH-ANWEISUNG ABBRECHEN 55
2.7 KOMMANDOZEILENBEFEHLE AUSFUHREN 57
2.8 SKRIPTOPTIMIERUNG MIT BITWEISEM ARBEITEN 59
2.9 STRINGS INKREMENTIEREN 64
2.10 ZEICHENKETTE ALS PHP-CODE AUSFUEHREN 65
INHALTSVERZEICHNIS
3 STRINGS 67
3.1 UEBERSICHTLICHEN XHTML-CODE GENERIEREN 67
3.2 LANGE STRINGS UEBERSICHTLICH GESTALTEN: HEREDOC-SYNTAX 68
3.3 ZEICHENWEISER ZUGRIFF AUF STRINGS 70
3.4 STRINGS ZEICHENWEISE IN ARRAYS UEBERFUHREN. 71
3.5 AUFZAEHLUNG GENERIEREN 71
3.6 EINDEUTIGE IDS ERZEUGEN 72
3.7 PASSWOERTER ERZEUGEN 73
3.8 PRINTF() MIT ARGUMENTENTAUSCH UN
D MEHRFACHER
ARGUMENTENVERWENDUNG 75
3.9 BENUTZEREINGABEN FORMATIEREN (BBCODE) 77
4 ZAHLEN 81
4.1 ZUFALLSZAHLEN ERZEUGEN 81
4.2 MATHEMATISCHE KONSTANTEN 82
4.3 ZWISCHEN ZAHLENSYSTEMEN KONVERTIEREN 83
4.4 FORMATIERTE ZAHLEN AUSGEBEN 85
4.5 GERADE UN
D UNGERADE ZAHLEN UNTERSCHEIDEN 88
4.6 ZAHLENUNGENAUIGKEITEN BEGEGNEN 89
5 ARRAYS 91
5.1 ARRAYS VEREINIGEN 91
5.2 NICHT-NULLBASIERTES ARRAY ERSTELLEN 92
5.3 ARRAY MIT GANZEN ZAHLEN ODER MIT BUCHSTABEN ERZEUGEN 92
5.4 ARRAYS MISCHEN 93
5.5 ZUFAELLIGE ARRAYSCHLUESSEL ODER -WERTE AUSWAEHLEN 94
5.6 ARRAYWERTE DIREKT IN FOREACH-SCHLEIFEN BEARBEITEN 95
5.7 FUNKTION REKURSIV AUF ALLE ELEMENTE EINES ARRAYS ANWENDEN 96
6 OBJEKTORIENTIERTE PROGRAMMIERUNG 99
6.1 DYNAMISCHE OBJEKTE 99
6.2 DEREFERENZIERUNG FUER RUECKGABEOBJEKTE 99
6.3 KLASSENDATEIEN ORGANISIEREN UN
D GESCHICKT EINBINDEN 100
6.4 CALLBACK-METHODE STATT CALLBACK-FUNKTION ANGEBEN 103
6.5 OBJEKTE SERIALISIEREN UN
D DESERIALISIEREN 104
6.6 OBJEKTE ITERIEREN 108
6.7 GETTER- UN
D SETTER-METHODEN ZUSAMMENFASSEN 111
INHALTSVERZEICHNIS
6.8 DESIGN PATTERN: FACTORY 114
6.9 DESIGN PATTERN: SINGLETON 117
6.10 DESIGN PATTERN: OBSERVER 118
6.11 DESIGN PATTERN: STRATEGY 120
7 DATUM UND ZEIT. 123
7.1 DATUMS-STRING AUF GUELTIGKEIT PRUEFEN 123
7.2 DATUM AUF VERGANGENHEIT/ZUKUNFT PRUEFEN 124
7.3 OSTERABHAENGIGE FEIERTAGE BESTIMMEN 126
7.4 ANZAHL EINES WOCHENTAGES ZWISCHEN ZWEI DATEN BESTIMMEN 128
8 DATEIEN UND VERZEICHNISSE 131
8.1 METAINFORMATIONEN UEBER DATEIEN GEWINNEN 131
8.2 DATEIINHALTE LESEN 133
8.3 DATEIINHALTE SCHREIBEN 137
8.4 MIT BELIEBIGER ZEILE EINER DATEI ARBEITEN 140
8.5 DATEIEN SPERREN 141
8.6 TEMPORAERE DATEIEN 143
8.7 VERZEICHNISSE ITERIEREN 144
8.8 DATEI- UN
D VERZEICHNISOPERATIONEN 146
8.9 PHP-QUELLCODE FARBIG DARSTELLEN 147
8.10 KONFIGURATIONSDATEIEN I
M PHP.INI-STIL PARSEN 149
8.11 CSV-DATEIEN EINLESEN 151
9 PHP MIT XHTML, CSS UND JAVASCRIPT 153
9.1 META-TAGS AUSLESEN 153
9.2 DYNAMISCHES CSS 154
9.3 DYNAMISCHES JAVASCRIPT 157
9.4 AUSGABEPUFFERUNG (OUTPUT BUFFERING) 159
9.5 XHTML-TAGS AUS STRINGS ENTFERNEN 161
9.6 UMGANG MIT XHTML-ENTITAETEN 162
9.7 EIGENE TEMPLATES 164
10 PHP UND FORMULARE 171
10.1 AUSWAHLFELDER MIT MEHRFACHAUSWAHL VERARBEITEN 171
10.2 DATEIUPLOADS 172
INHALTSVERZEICHNIS
I
I HTTP, E-MAIL UND COOKIES 179
II.
I HTTP-HEADER SICHTBAR MACHEN UN
D MANIPULIEREN 179
II.
2 AUTHENTIFIZIERUNG MI
T DEM HTTP-HEADER WWW-AUTHENTICATE...
. 184
11.3 DOWNLOADS STARTEN 190
11.4 E-MAILS UNTE
R WINDOWS VERSENDEN 192
11.5 E-MAILS PROFESSIONELL VERSENDEN: DER PHPMAILER 196
11.6 MEHRERE WERTE IN EINEM COOKIE SPEICHERN 201
12 GRAFIK UND BILDBEARBEITUNG 203
12.1 UNTERSTUETZTE BILDFORMATE ERMITTELN 203
12.2 DYNAMISCHE SCHMUCK-UEBERSCHRIFTEN 205
12.3 GRAFIKEN PROPORTIONAL SKALIEREN 215
12.4 RAHMEN U
M GRAFIKEN ZEICHNEN 218
12.5 GRAFISCHER BESUCHERZAEHLER 220
12.6 GRAFISCHE CAPTCHAS ERZEUGEN 224
13 SICHERHEIT 231
13.1 GET-PARAMETER VALIDIEREN 231
13.2 WHITELISTS 234
13.3 DIE KONFIGURATIONSDIREKTIVE REGISTER_GLOBALS 237
13.4 BENUTZEREINGABEN FUER DATENBANKABFRAGEN MASKIEREN 239
13.5 MAGIC QUOTES 243
13.6 AUTOMATISCHE FORMULARVERVOLLSTAENDIGUNG VERHINDERN 244
13.7 SICHERHEITSCHECK 246
14 KONFIGURATION 249
14.1 PHP KONFIGURIEREN 249
14.2 WICHTIGE PHP-DIREKTIVEN 257
14.3 PEAR AUF EINEM SHARED HOST INSTALLIEREN 281
TEIL II MYSQL 287
15 MYSQL AUF DER KOMMANDOZEILE UND PHPMYADMIN 289
15.1 DER KOMMANDOZEILEN-CLIENT MYSQL 289
15.2 PARAMETER DES MYSQL-CLIENTS 292
15.3 MYSQL-KONFIGURATIONSDATEIEN 300
15.4 OPTIONEN BEI DER VERWENDUNG DES MYSQL-CLIENTS 304
INHALTSVERZEI
15.5 DE
R MYSQL-BACKUP-CLIENT MYSQLDUM
P 309
15.6 PHPMYADMIN
: AUTHENTIFIZIERUNGSMETHODE
N VERWENDE
N 317
15.7 PHPMYADMIN
: MEHRER
E MYSQL-SERVER VERWALTE
N 320
15.8 PHPMYADMIN
: DIE MBSTRING-ERWEITERUN
G 321
16 DI
E BENUTZERVERWALTUNG VON MYSQL EINSETZE
N 323
16.1 AUSGANGSSITUATIO
N I
N EINE
R FRISCHE
N MYSQL-INSTALLATIO
N 323
16.2 UEBERFLUESSIG
E BENUTZERKONTE
N LOESCHE
N 327
16.3 BENUTZE
R ANLEGE
N 329
16.4 BENUTZE
R UMBENENNE
N 333
16.5 BENUTZE
R KLONE
N 334
16.6 UNTERSTUETZUN
G FUER ALTE
S AUTHENTIFIZIERUNGS-PROTOKOL
L 336
16.7 VERGESSENE
S ROOT-PASSWOR
T 337
16.8 VERSEHENTLIC
H ENTZOGEN
E RECHT
E WIEDERHERSTELLE
N 339
16.9 BENUTZE
R AU
F ANDERE
N MYSQL-SERVER KOPIERE
N 340
17 DATENSTRUKTUREN, DATENSPEICHERUNG UN
D INDIZE
S 343
17.1 RICHTIGE
N TABELLENTY
P WAEHLE
N ODE
R TABELLENTY
P KONVERTIERE
N 343
17.2 RICHTIGE SORTIERORDNUN
G (KOLLATION) FUER TEXTSPALTE
N WAEHLE
N 347
17.3 TABELLE
N LEERE
N 350
17.4 ZUFAELLIG AUSGEWAEHLT
E DATENSAETZ
E SORTIERE
N 351
17.5 NAME
N VO
N ZWE
I TABELLE
N VERTAUSCHE
N 353
17.6 TABELL
E I
N ANDER
E DATENBAN
K VERSCHIEBE
N 354
17.7 TABELL
E KOPIERE
N 354
17.8 GESCHWINDIGKEITSVORTEI
L VO
N INDIZE
S UEBERPRUEFE
N 355
17.9 FREMDSCHLUESSEL-BEDINGUNGE
N FESTLEGE
N 356
17.10 VOLLTEXTSUCH
E 359
17.11 ZWE
I SPALTENWERT
E VERTAUSCHE
N 369
17.12 BINAERDATE
N SPEICHER
N 372
17.13 DATE
N AU
S BLOB-SPALTEN VERARBEITE
N 373
17.14 METAINFORMATIONE
N DE
S MYSQL-SERVERS GEWINNE
N 376
18 DATEN ABFRAGEN 387
18.1 TABELLE
N MI
T SIC
H SELBS
T VERGLEICHE
N (SELF-JOINS) 387
18.2 SPALTENWERT
E NAC
H KOMPLEXE
N KRITERIE
N SORTIERE
N 389
18.3 DUPLIKAT
E BE
I EINE
R DATENSATZZAEHLUN
G AUSFILTER
N 395
18.4 NULL-WERTE VERGLEICHE
N 396
INHALTSVERZEICHNIS
18.5 GRUPPIERTE ERGEBNISDATENSAETZE EINSCHRAENKEN. 397
18.6 SKALARES ERGEBNIS EINER ABFRAGE IN EINER ANDEREN
ABFRAGE VERWENDEN 400
18.7 DATENSATZAUSWAHL VOM SPALTENWERT EINER ANDEREN
TABELLE ABHAENGIG MACHEN 402
19 ABLAUFSTEUERUNG, FUNKTIONEN, STRINGS UND ZAHLEN 407
19.1 WERTE ALS UNBEKANNT SPEICHERN UN
D ABFRAGEN 407
19.2 ABGEFRAGTE WERTE KATEGORISIEREN 409
19.3 LAENGE VON ZEICHENKETTEN BESTIMMEN 411
19.4 ABGEFRAGTE WERTE KOMMASEPARIERT DARSTELLEN 412
19.5 E-MAIL-ADRESSEN ZERLEGEN 412
19.6 BELIEBIGE GLEICHARTIGE ZEICHEN AM ANFANG ODER ENDE
EINES STRINGS ENTFERNEN 413
19.7 ZUFAELLIGE GANZZAHL AUS EINEM INTERVALL ERZEUGEN 413
19.8 BYTE-ANGABEN IN LESBARE EINHEITEN (KB, MB) UMWANDELN 414
19.9 UEBERLANGE ZEICHENKETTEN KUERZEN 416
19.10 WAEHRUNGEN SPEICHERN UN
D UMRECHNE
N 417
19.11 LETZTE EINGEFUEGTE ID ERMITTELN 418
19.12 ZEICHENKETTEN VERSCHLUESSELN 420
19.13 DATENSAETZE ZAEHLEN 425
19.14 SUMME UN
D DURCHSCHNITT VON SPALTENWERTEN BERECHNEN 429
19.15 GESAMT- UN
D DURCHSCHNITTSALTER AN HAND VON GEBURTSDATEN
BERECHNEN 430
19.16 MINIMUM UN
D MAXIMUM VON SPALTENWERTEN BESTIMMEN 432
19.17 WERT EINER SPALTE ERMITTELN, DIE I
N EINER ANDEREN SPALTE
EIN MAXIMUM AUFWEIST 433
19.18 VIELE-ZU-VIELE-TABELLENBEZIEHUNG AUFLOESEN UN
D ANZEIGEN 433
2
0 DATUM UND ZEIT 437
20.1 EIGENE DATUMSFORMATE 437
20.2 SPEZIELLE DATUMSBESTANDTEILE EXTRAHIEREN 440
20.3 DATEN MI
T STRINGFUNKTIONEN ZERLEGEN 441
20.4 BELIEBIG FORMATIERTE DATEN IN ISO-DATEN UMWANDELN 443
20.5 DEUTSCHE WOCHENTAGS- UN
D MONATSNAMEN 444
20.6 AKTUELLES DATUM UND/ODE
R UHRZEIT HERAUSFINDEN 446
INHALTSVERZEICHNIS
20.7 ZEITRAEUME ADDIEREN UN
D SUBTRAHIEREN 447
20.8 DATUM ODER ZEIT EXTRAHIEREN 456
20.9 DATUMSANGABEN VERGLEICHEN 456
20.10 DATUMSVERGLEICHE MIT UNBEKANNTEM BEZUGSDATUM 459
20.11 AKTUELLE GEBURTSTAGE ERMITTELN 459
20.12 DIFFERENZEN VON DATUMSANGABEN ODER TERMINEN BERECHNEN 460
20.13 JAHRESLAENGE BESTIMMEN 466
20.14 BERECHNUNG VON SCHALTJAHREN 467
20.15 MONATSERSTEN UN
D MONATSLETZTEN ERMITTELN 468
20.16 DEN FOLGENDEN MONTAG EINES TAGES BERECHNEN 469
20.17 BESONDERHEITEN VON TIMESTAMP-SPALTEN 469
20.18 LETZTEN AENDERUNGSZEITPUNKT EINES DATENSATZES FESTHALTEN 470
20.19 AUTOMATISCHE AKTUALISIERUNG EINER TIMESTAMP-SPALTE
VERHINDERN ..;....
. 472
20.20 ALTE TIMESTAMP-SPALTENWERTE IN NEUES FORMAT KONVERTIEREN 473
21 FORTGESCHRITTENES MYSQL 475
21.1 NUTZEN VON TRANSAKTIONEN 475
21.2 TRAENSAKTIOENSFAEHIGKEIT PRUEFEN 476
21.3 TRANSAKTIONEN AUSFUEHREN 478
21.4 SELECT-KOMMANDOS SPEICHERN: SICHTEN (VIEWS) 479
21.5 ROUTINEAUFGABEN SPEICHERN: GESPEICHERTE PROZEDUREN
(STORED PROCEDURES) 484
21.6 I-ZU-N-TABELLENBEZIEHUNG MIT GESPEICHERTER PROZEDUR VERWALTEN...
. 501
21.7 HIERARCHISCHE DATENSTRUKTUREN MIT GESPEICHERTER
PROZEDUR DARSTELLEN 507
21.8 ROUTINEAUFGABEN SPEICHERN: GESPEICHERTE FUNKTIONEN
(STORED FUNCTIONS) 511
21.9 DATURRISOPERATIONEN MIT GESPEICHERTEN FUNKTIONEN KAPSELN 512
21.10 BYTE-ANGABEN MI
T GESPEICHERTER FUNKTION IN LESBARE
EINHEITEN (KB, MB) UMWANDELN 513
21.11 UEBERLANGE ZEICHENKETTEN MI
T GESPEICHERTER FUNKTION KUERZEN 514
21.12 SQL-KOMMANDOS AUTOMATISCH AUSFUEHREN LASSEN: TRIGGER 516
21.13 BESUCHERZAEHLER MI
T GESAMT-, TAGES- UN
D MONATSSTAND
MI
T HILFE EINES TRIGGERS 521
11
INHALTSVERZEICHNIS
TEIL IM PHP UND MYSQL 525
22 DIE ERWEITERUNG MYSQLI 527
22.1 MYSQLI-UNTERSTUETZUNG PRUEFEN 527
22.2 MYSQL-VERBINDUNG HERSTELLEN, METAINFORMATIONEN ABRUFEN
UN
D VERBINDUNG TRENNE
N 530
22.3 EINZELNE SQL-ABFRAGEN AUSFUEHREN 532
22.4 MEHRERE SQL-ABFRAGEN GLEICHZEITIG AUSFUEHREN 536
22.5 VORBEREITETE ABFRAGEN (PREPARED STATEMENTS) 538
22.6 MYSQL-WRAPPER ERSTELLEN 542
22.7 MIT GESPEICHERTEN PROZEDUREN ARBEITEN 550
22.8 MEHRSPRACHIGE WEBSITES 551
23 RSS-FEEDS 557
23.1 EINSTIEG IN RSS-FEEDS 557
23.2 AUFBAU EINER RSS-FEED-DATEI 559
23.3 RSS-FEED DIREKT MIT PHP ERZEUGEN 563
23.4 RSS-FEED INDIREKT MIT PHP ERZEUGEN 567
TEIL IV AJAX UND PHP 571
24 EINSTIEG IN AJAX 573
24.1 AJAX-WRAPPER ERSTELLEN 573
24.2 ZUFALLSBILD MI
T AJAX ANZEIGEN 582
24.3 BILDERGALERIE MI
T AJAX 586
STICHWORTVERZEICHNIS
593
|
adam_txt |
PHILIPP RIEBER
PHP 5 UND MYSQL 5
DAS KOCHBUCH
REZEPTE, LOESUNGEN, BEST PRACTICES
MIT
P
INHALTSVERZEICHNIS
EINLEITUNG 13
TEIL I PHP 21
I DATENTYPEN, VARIABLEN, KONSTANTEN UND FUNKTIONEN 23
I.
I DATENTYP FESTSTELLEN 23
1.2 DATENTYP AENDERN 26
1.3 INFORMATIONEN Z
U VARIABLEN AUSGEBEN 28
1.4 MEHRERE VARIABLEN MIT DEM GLEICHEN WERT INITIALISIEREN 31
1.5 MEHRERE VARIABLEN AUF EINMAL LOESCHEN 31
1.6 VARIABLEN VERTAUSCHEN 32
1.7 DYNAMISCHE VARIABLEN 33
1.8 KONSTANTEN AUF EXISTENZ PRUEFEN 35
1.9 DYNAMISCHE KONSTANTEN 36
1.10 MAGISCHE KONSTANTEN 37
1.11 DYNAMISCHE FUNKTIONEN UN
D METHODEN 39
1.12 VARIABLE PARAMETERANZAHL BEI FUNKTIONEN UN
D METHODEN 41
1.13 MEHRERE RUECKGABEWERTE IN FUNKTIONEN UN
D METHODEN
REALISIEREN 41
1.14 UEBERSICHT UEBER DEFINIERTE SPRACHELEMENTE VERSCHAFFEN 43
2 SPRACHFEATURES 45
2.1 IDENTITAET VON VARIABLEN PRUEFEN 45
2.2 PARAMETERDATENTYP IN FUNKTIONEN UN
D METHODEN
VORBESTIMMEN: TYPE HINTS 47
2.3 WERT EINER LOKALEN FUNKTIONSVARIABLEN BEIBEHALTEN 49
2.4 KOMPAKTE FOR-SCHLEIFEN 50
2.5 IF-ELSE-ANWEISUNGEN ODER TIEFE IF-VERSCHACHTELUNGEN VERMEIDEN.
. 51
2.6 HOEHER LIEGENDE SCHLEIFE ODER SWITCH-ANWEISUNG ABBRECHEN 55
2.7 KOMMANDOZEILENBEFEHLE AUSFUHREN 57
2.8 SKRIPTOPTIMIERUNG MIT BITWEISEM ARBEITEN 59
2.9 STRINGS INKREMENTIEREN 64
2.10 ZEICHENKETTE ALS PHP-CODE AUSFUEHREN 65
INHALTSVERZEICHNIS
3 STRINGS 67
3.1 UEBERSICHTLICHEN XHTML-CODE GENERIEREN 67
3.2 LANGE STRINGS UEBERSICHTLICH GESTALTEN: HEREDOC-SYNTAX 68
3.3 ZEICHENWEISER ZUGRIFF AUF STRINGS 70
3.4 STRINGS ZEICHENWEISE IN ARRAYS UEBERFUHREN. 71
3.5 AUFZAEHLUNG GENERIEREN 71
3.6 EINDEUTIGE IDS ERZEUGEN 72
3.7 PASSWOERTER ERZEUGEN 73
3.8 PRINTF() MIT ARGUMENTENTAUSCH UN
D MEHRFACHER
ARGUMENTENVERWENDUNG 75
3.9 BENUTZEREINGABEN FORMATIEREN (BBCODE) 77
4 ZAHLEN 81
4.1 ZUFALLSZAHLEN ERZEUGEN 81
4.2 MATHEMATISCHE KONSTANTEN 82
4.3 ZWISCHEN ZAHLENSYSTEMEN KONVERTIEREN 83
4.4 FORMATIERTE ZAHLEN AUSGEBEN 85
4.5 GERADE UN
D UNGERADE ZAHLEN UNTERSCHEIDEN 88
4.6 ZAHLENUNGENAUIGKEITEN BEGEGNEN 89
5 ARRAYS 91
5.1 ARRAYS VEREINIGEN 91
5.2 NICHT-NULLBASIERTES ARRAY ERSTELLEN 92
5.3 ARRAY MIT GANZEN ZAHLEN ODER MIT BUCHSTABEN ERZEUGEN 92
5.4 ARRAYS MISCHEN 93
5.5 ZUFAELLIGE ARRAYSCHLUESSEL ODER -WERTE AUSWAEHLEN 94
5.6 ARRAYWERTE DIREKT IN FOREACH-SCHLEIFEN BEARBEITEN 95
5.7 FUNKTION REKURSIV AUF ALLE ELEMENTE EINES ARRAYS ANWENDEN 96
6 OBJEKTORIENTIERTE PROGRAMMIERUNG 99
6.1 DYNAMISCHE OBJEKTE 99
6.2 DEREFERENZIERUNG FUER RUECKGABEOBJEKTE 99
6.3 KLASSENDATEIEN ORGANISIEREN UN
D GESCHICKT EINBINDEN 100
6.4 CALLBACK-METHODE STATT CALLBACK-FUNKTION ANGEBEN 103
6.5 OBJEKTE SERIALISIEREN UN
D DESERIALISIEREN 104
6.6 OBJEKTE ITERIEREN 108
6.7 GETTER- UN
D SETTER-METHODEN ZUSAMMENFASSEN 111
INHALTSVERZEICHNIS
6.8 DESIGN PATTERN: FACTORY 114
6.9 DESIGN PATTERN: SINGLETON 117
6.10 DESIGN PATTERN: OBSERVER 118
6.11 DESIGN PATTERN: STRATEGY 120
7 DATUM UND ZEIT. 123
7.1 DATUMS-STRING AUF GUELTIGKEIT PRUEFEN 123
7.2 DATUM AUF VERGANGENHEIT/ZUKUNFT PRUEFEN 124
7.3 OSTERABHAENGIGE FEIERTAGE BESTIMMEN 126
7.4 ANZAHL EINES WOCHENTAGES ZWISCHEN ZWEI DATEN BESTIMMEN 128
8 DATEIEN UND VERZEICHNISSE 131
8.1 METAINFORMATIONEN UEBER DATEIEN GEWINNEN 131
8.2 DATEIINHALTE LESEN 133
8.3 DATEIINHALTE SCHREIBEN 137
8.4 MIT BELIEBIGER ZEILE EINER DATEI ARBEITEN 140
8.5 DATEIEN SPERREN 141
8.6 TEMPORAERE DATEIEN 143
8.7 VERZEICHNISSE ITERIEREN 144
8.8 DATEI- UN
D VERZEICHNISOPERATIONEN 146
8.9 PHP-QUELLCODE FARBIG DARSTELLEN 147
8.10 KONFIGURATIONSDATEIEN I
M PHP.INI-STIL PARSEN 149
8.11 CSV-DATEIEN EINLESEN 151
9 PHP MIT XHTML, CSS UND JAVASCRIPT 153
9.1 META-TAGS AUSLESEN 153
9.2 DYNAMISCHES CSS 154
9.3 DYNAMISCHES JAVASCRIPT 157
9.4 AUSGABEPUFFERUNG (OUTPUT BUFFERING) 159
9.5 XHTML-TAGS AUS STRINGS ENTFERNEN 161
9.6 UMGANG MIT XHTML-ENTITAETEN 162
9.7 EIGENE TEMPLATES 164
10 PHP UND FORMULARE 171
10.1 AUSWAHLFELDER MIT MEHRFACHAUSWAHL VERARBEITEN 171
10.2 DATEIUPLOADS 172
INHALTSVERZEICHNIS
I
I HTTP, E-MAIL UND COOKIES 179
II.
I HTTP-HEADER SICHTBAR MACHEN UN
D MANIPULIEREN 179
II.
2 AUTHENTIFIZIERUNG MI
T DEM HTTP-HEADER WWW-AUTHENTICATE.
. 184
11.3 DOWNLOADS STARTEN 190
11.4 E-MAILS UNTE
R WINDOWS VERSENDEN 192
11.5 E-MAILS PROFESSIONELL VERSENDEN: DER PHPMAILER 196
11.6 MEHRERE WERTE IN EINEM COOKIE SPEICHERN 201
12 GRAFIK UND BILDBEARBEITUNG 203
12.1 UNTERSTUETZTE BILDFORMATE ERMITTELN 203
12.2 DYNAMISCHE SCHMUCK-UEBERSCHRIFTEN 205
12.3 GRAFIKEN PROPORTIONAL SKALIEREN 215
12.4 RAHMEN U
M GRAFIKEN ZEICHNEN 218
12.5 GRAFISCHER BESUCHERZAEHLER 220
12.6 GRAFISCHE CAPTCHAS ERZEUGEN 224
13 SICHERHEIT 231
13.1 GET-PARAMETER VALIDIEREN 231
13.2 WHITELISTS 234
13.3 DIE KONFIGURATIONSDIREKTIVE REGISTER_GLOBALS 237
13.4 BENUTZEREINGABEN FUER DATENBANKABFRAGEN MASKIEREN 239
13.5 MAGIC QUOTES 243
13.6 AUTOMATISCHE FORMULARVERVOLLSTAENDIGUNG VERHINDERN 244
13.7 SICHERHEITSCHECK 246
14 KONFIGURATION 249
14.1 PHP KONFIGURIEREN 249
14.2 WICHTIGE PHP-DIREKTIVEN 257
14.3 PEAR AUF EINEM SHARED HOST INSTALLIEREN 281
TEIL II MYSQL 287
15 MYSQL AUF DER KOMMANDOZEILE UND PHPMYADMIN 289
15.1 DER KOMMANDOZEILEN-CLIENT MYSQL 289
15.2 PARAMETER DES MYSQL-CLIENTS 292
15.3 MYSQL-KONFIGURATIONSDATEIEN 300
15.4 OPTIONEN BEI DER VERWENDUNG DES MYSQL-CLIENTS 304
INHALTSVERZEI
15.5 DE
R MYSQL-BACKUP-CLIENT MYSQLDUM
P 309
15.6 PHPMYADMIN
: AUTHENTIFIZIERUNGSMETHODE
N VERWENDE
N 317
15.7 PHPMYADMIN
: MEHRER
E MYSQL-SERVER VERWALTE
N 320
15.8 PHPMYADMIN
: DIE MBSTRING-ERWEITERUN
G 321
16 DI
E BENUTZERVERWALTUNG VON MYSQL EINSETZE
N 323
16.1 AUSGANGSSITUATIO
N I
N EINE
R FRISCHE
N MYSQL-INSTALLATIO
N 323
16.2 UEBERFLUESSIG
E BENUTZERKONTE
N LOESCHE
N 327
16.3 BENUTZE
R ANLEGE
N 329
16.4 BENUTZE
R UMBENENNE
N 333
16.5 BENUTZE
R KLONE
N 334
16.6 UNTERSTUETZUN
G FUER ALTE
S AUTHENTIFIZIERUNGS-PROTOKOL
L 336
16.7 VERGESSENE
S ROOT-PASSWOR
T 337
16.8 VERSEHENTLIC
H ENTZOGEN
E RECHT
E WIEDERHERSTELLE
N 339
16.9 BENUTZE
R AU
F ANDERE
N MYSQL-SERVER KOPIERE
N 340
17 DATENSTRUKTUREN, DATENSPEICHERUNG UN
D INDIZE
S 343
17.1 RICHTIGE
N TABELLENTY
P WAEHLE
N ODE
R TABELLENTY
P KONVERTIERE
N 343
17.2 RICHTIGE SORTIERORDNUN
G (KOLLATION) FUER TEXTSPALTE
N WAEHLE
N 347
17.3 TABELLE
N LEERE
N 350
17.4 ZUFAELLIG AUSGEWAEHLT
E DATENSAETZ
E SORTIERE
N 351
17.5 NAME
N VO
N ZWE
I TABELLE
N VERTAUSCHE
N 353
17.6 TABELL
E I
N ANDER
E DATENBAN
K VERSCHIEBE
N 354
17.7 TABELL
E KOPIERE
N 354
17.8 GESCHWINDIGKEITSVORTEI
L VO
N INDIZE
S UEBERPRUEFE
N 355
17.9 FREMDSCHLUESSEL-BEDINGUNGE
N FESTLEGE
N 356
17.10 VOLLTEXTSUCH
E 359
17.11 ZWE
I SPALTENWERT
E VERTAUSCHE
N 369
17.12 BINAERDATE
N SPEICHER
N 372
17.13 DATE
N AU
S BLOB-SPALTEN VERARBEITE
N 373
17.14 METAINFORMATIONE
N DE
S MYSQL-SERVERS GEWINNE
N 376
18 DATEN ABFRAGEN 387
18.1 TABELLE
N MI
T SIC
H SELBS
T VERGLEICHE
N (SELF-JOINS) 387
18.2 SPALTENWERT
E NAC
H KOMPLEXE
N KRITERIE
N SORTIERE
N 389
18.3 DUPLIKAT
E BE
I EINE
R DATENSATZZAEHLUN
G AUSFILTER
N 395
18.4 NULL-WERTE VERGLEICHE
N 396
INHALTSVERZEICHNIS
18.5 GRUPPIERTE ERGEBNISDATENSAETZE EINSCHRAENKEN. 397
18.6 SKALARES ERGEBNIS EINER ABFRAGE IN EINER ANDEREN
ABFRAGE VERWENDEN 400
18.7 DATENSATZAUSWAHL VOM SPALTENWERT EINER ANDEREN
TABELLE ABHAENGIG MACHEN 402
19 ABLAUFSTEUERUNG, FUNKTIONEN, STRINGS UND ZAHLEN 407
19.1 WERTE ALS UNBEKANNT SPEICHERN UN
D ABFRAGEN 407
19.2 ABGEFRAGTE WERTE KATEGORISIEREN 409
19.3 LAENGE VON ZEICHENKETTEN BESTIMMEN 411
19.4 ABGEFRAGTE WERTE KOMMASEPARIERT DARSTELLEN 412
19.5 E-MAIL-ADRESSEN ZERLEGEN 412
19.6 BELIEBIGE GLEICHARTIGE ZEICHEN AM ANFANG ODER ENDE
EINES STRINGS ENTFERNEN 413
19.7 ZUFAELLIGE GANZZAHL AUS EINEM INTERVALL ERZEUGEN 413
19.8 BYTE-ANGABEN IN LESBARE EINHEITEN (KB, MB) UMWANDELN 414
19.9 UEBERLANGE ZEICHENKETTEN KUERZEN 416
19.10 WAEHRUNGEN SPEICHERN UN
D UMRECHNE
N 417
19.11 LETZTE EINGEFUEGTE ID ERMITTELN 418
19.12 ZEICHENKETTEN VERSCHLUESSELN 420
19.13 DATENSAETZE ZAEHLEN 425
19.14 SUMME UN
D DURCHSCHNITT VON SPALTENWERTEN BERECHNEN 429
19.15 GESAMT- UN
D DURCHSCHNITTSALTER AN HAND VON GEBURTSDATEN
BERECHNEN 430
19.16 MINIMUM UN
D MAXIMUM VON SPALTENWERTEN BESTIMMEN 432
19.17 WERT EINER SPALTE ERMITTELN, DIE I
N EINER ANDEREN SPALTE
EIN MAXIMUM AUFWEIST 433
19.18 VIELE-ZU-VIELE-TABELLENBEZIEHUNG AUFLOESEN UN
D ANZEIGEN 433
2
0 DATUM UND ZEIT 437
20.1 EIGENE DATUMSFORMATE 437
20.2 SPEZIELLE DATUMSBESTANDTEILE EXTRAHIEREN 440
20.3 DATEN MI
T STRINGFUNKTIONEN ZERLEGEN 441
20.4 BELIEBIG FORMATIERTE DATEN IN ISO-DATEN UMWANDELN 443
20.5 DEUTSCHE WOCHENTAGS- UN
D MONATSNAMEN 444
20.6 AKTUELLES DATUM UND/ODE
R UHRZEIT HERAUSFINDEN 446
INHALTSVERZEICHNIS
20.7 ZEITRAEUME ADDIEREN UN
D SUBTRAHIEREN 447
20.8 DATUM ODER ZEIT EXTRAHIEREN 456
20.9 DATUMSANGABEN VERGLEICHEN 456
20.10 DATUMSVERGLEICHE MIT UNBEKANNTEM BEZUGSDATUM 459
20.11 AKTUELLE GEBURTSTAGE ERMITTELN 459
20.12 DIFFERENZEN VON DATUMSANGABEN ODER TERMINEN BERECHNEN 460
20.13 JAHRESLAENGE BESTIMMEN 466
20.14 BERECHNUNG VON SCHALTJAHREN 467
20.15 MONATSERSTEN UN
D MONATSLETZTEN ERMITTELN 468
20.16 DEN FOLGENDEN MONTAG EINES TAGES BERECHNEN 469
20.17 BESONDERHEITEN VON TIMESTAMP-SPALTEN 469
20.18 LETZTEN AENDERUNGSZEITPUNKT EINES DATENSATZES FESTHALTEN 470
20.19 AUTOMATISCHE AKTUALISIERUNG EINER TIMESTAMP-SPALTE
VERHINDERN .;.
. 472
20.20 ALTE TIMESTAMP-SPALTENWERTE IN NEUES FORMAT KONVERTIEREN 473
21 FORTGESCHRITTENES MYSQL 475
21.1 NUTZEN VON TRANSAKTIONEN 475
21.2 TRAENSAKTIOENSFAEHIGKEIT PRUEFEN 476
21.3 TRANSAKTIONEN AUSFUEHREN 478
21.4 SELECT-KOMMANDOS SPEICHERN: SICHTEN (VIEWS) 479
21.5 ROUTINEAUFGABEN SPEICHERN: GESPEICHERTE PROZEDUREN
(STORED PROCEDURES) 484
21.6 I-ZU-N-TABELLENBEZIEHUNG MIT GESPEICHERTER PROZEDUR VERWALTEN.
. 501
21.7 HIERARCHISCHE DATENSTRUKTUREN MIT GESPEICHERTER
PROZEDUR DARSTELLEN 507
21.8 ROUTINEAUFGABEN SPEICHERN: GESPEICHERTE FUNKTIONEN
(STORED FUNCTIONS) 511
21.9 DATURRISOPERATIONEN MIT GESPEICHERTEN FUNKTIONEN KAPSELN 512
21.10 BYTE-ANGABEN MI
T GESPEICHERTER FUNKTION IN LESBARE
EINHEITEN (KB, MB) UMWANDELN 513
21.11 UEBERLANGE ZEICHENKETTEN MI
T GESPEICHERTER FUNKTION KUERZEN 514
21.12 SQL-KOMMANDOS AUTOMATISCH AUSFUEHREN LASSEN: TRIGGER 516
21.13 BESUCHERZAEHLER MI
T GESAMT-, TAGES- UN
D MONATSSTAND
MI
T HILFE EINES TRIGGERS 521
11
INHALTSVERZEICHNIS
TEIL IM PHP UND MYSQL 525
22 DIE ERWEITERUNG MYSQLI 527
22.1 MYSQLI-UNTERSTUETZUNG PRUEFEN 527
22.2 MYSQL-VERBINDUNG HERSTELLEN, METAINFORMATIONEN ABRUFEN
UN
D VERBINDUNG TRENNE
N 530
22.3 EINZELNE SQL-ABFRAGEN AUSFUEHREN 532
22.4 MEHRERE SQL-ABFRAGEN GLEICHZEITIG AUSFUEHREN 536
22.5 VORBEREITETE ABFRAGEN (PREPARED STATEMENTS) 538
22.6 MYSQL-WRAPPER ERSTELLEN 542
22.7 MIT GESPEICHERTEN PROZEDUREN ARBEITEN 550
22.8 MEHRSPRACHIGE WEBSITES 551
23 RSS-FEEDS 557
23.1 EINSTIEG IN RSS-FEEDS 557
23.2 AUFBAU EINER RSS-FEED-DATEI 559
23.3 RSS-FEED DIREKT MIT PHP ERZEUGEN 563
23.4 RSS-FEED INDIREKT MIT PHP ERZEUGEN 567
TEIL IV AJAX UND PHP 571
24 EINSTIEG IN AJAX 573
24.1 AJAX-WRAPPER ERSTELLEN 573
24.2 ZUFALLSBILD MI
T AJAX ANZEIGEN 582
24.3 BILDERGALERIE MI
T AJAX 586
STICHWORTVERZEICHNIS
593 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Rieber, Philipp |
author_facet | Rieber, Philipp |
author_role | aut |
author_sort | Rieber, Philipp |
author_variant | p r pr |
building | Verbundindex |
bvnumber | BV021834484 |
classification_rvk | ST 250 ST 271 |
ctrlnum | (OCoLC)602143253 (DE-599)BVBBV021834484 |
dewey-full | 005.7585 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.7585 005.133 |
dewey-search | 005.7585 005.133 |
dewey-sort | 15.7585 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01596nam a2200445 c 4500</leader><controlfield tag="001">BV021834484</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20080421 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">061130s2007 gw d||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">981853943</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783826616808</subfield><subfield code="9">978-3-8266-1680-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3826616804</subfield><subfield code="9">3-8266-1680-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)602143253</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021834484</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</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-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-859</subfield><subfield code="a">DE-20</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.7585</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</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="a">ST 271</subfield><subfield code="0">(DE-625)143639:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Rieber, Philipp</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">PHP 5 und MySQL5</subfield><subfield code="b">das Kochbuch ; Rezepte, Lösungen, best practices</subfield><subfield code="c">Philipp Rieber</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">PHP 5 & MySql 5 Kochbuch</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">mitp-Verl.</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">602 S.</subfield><subfield code="b">graph. Darst. - 1 CD-ROM (12 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="650" ind1="0" ind2="7"><subfield code="a">PHP 5.0</subfield><subfield code="0">(DE-588)4763174-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MySQL 5.0</subfield><subfield code="0">(DE-588)4792791-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">PHP 5.0</subfield><subfield code="0">(DE-588)4763174-0</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">MySQL 5.0</subfield><subfield code="0">(DE-588)4792791-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</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=015046432&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-015046432</subfield></datafield></record></collection> |
id | DE-604.BV021834484 |
illustrated | Illustrated |
index_date | 2024-07-02T15:58:16Z |
indexdate | 2024-07-09T20:45:43Z |
institution | BVB |
isbn | 9783826616808 3826616804 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015046432 |
oclc_num | 602143253 |
open_access_boolean | |
owner | DE-859 DE-20 |
owner_facet | DE-859 DE-20 |
physical | 602 S. graph. Darst. - 1 CD-ROM (12 cm) |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | mitp-Verl. |
record_format | marc |
spelling | Rieber, Philipp Verfasser aut PHP 5 und MySQL5 das Kochbuch ; Rezepte, Lösungen, best practices Philipp Rieber PHP 5 & MySql 5 Kochbuch Heidelberg mitp-Verl. 2007 602 S. graph. Darst. - 1 CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier PHP 5.0 (DE-588)4763174-0 gnd rswk-swf MySQL 5.0 (DE-588)4792791-4 gnd rswk-swf PHP 5.0 (DE-588)4763174-0 s DE-604 MySQL 5.0 (DE-588)4792791-4 s DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015046432&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Rieber, Philipp PHP 5 und MySQL5 das Kochbuch ; Rezepte, Lösungen, best practices PHP 5.0 (DE-588)4763174-0 gnd MySQL 5.0 (DE-588)4792791-4 gnd |
subject_GND | (DE-588)4763174-0 (DE-588)4792791-4 |
title | PHP 5 und MySQL5 das Kochbuch ; Rezepte, Lösungen, best practices |
title_alt | PHP 5 & MySql 5 Kochbuch |
title_auth | PHP 5 und MySQL5 das Kochbuch ; Rezepte, Lösungen, best practices |
title_exact_search | PHP 5 und MySQL5 das Kochbuch ; Rezepte, Lösungen, best practices |
title_exact_search_txtP | PHP 5 und MySQL5 das Kochbuch ; Rezepte, Lösungen, best practices |
title_full | PHP 5 und MySQL5 das Kochbuch ; Rezepte, Lösungen, best practices Philipp Rieber |
title_fullStr | PHP 5 und MySQL5 das Kochbuch ; Rezepte, Lösungen, best practices Philipp Rieber |
title_full_unstemmed | PHP 5 und MySQL5 das Kochbuch ; Rezepte, Lösungen, best practices Philipp Rieber |
title_short | PHP 5 und MySQL5 |
title_sort | php 5 und mysql5 das kochbuch rezepte losungen best practices |
title_sub | das Kochbuch ; Rezepte, Lösungen, best practices |
topic | PHP 5.0 (DE-588)4763174-0 gnd MySQL 5.0 (DE-588)4792791-4 gnd |
topic_facet | PHP 5.0 MySQL 5.0 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015046432&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT rieberphilipp php5undmysql5daskochbuchrezeptelosungenbestpractices AT rieberphilipp php5mysql5kochbuch |