PHP & MySQL von Kopf bis Fuß [ein Buch zum Mitmachen und Verstehen]

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Beighley, Lynn 19XX- (VerfasserIn), Morrison, Michael (VerfasserIn)
Format: Buch
Sprache:German
English
Veröffentlicht: Beijing [u.a.] O'Reilly 2009
Ausgabe:1. Aufl.
Schlagworte:
Online-Zugang:Ausführliche Beschreibung
Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000 c 4500
001 BV035542398
003 DE-604
005 20240523
007 t|
008 090528s2009 gw ad|| |||| 00||| ger d
015 |a 09,N14,0011  |2 dnb 
016 7 |a 99315722X  |2 DE-101 
020 |a 9783897219038  |9 978-3-89721-903-8 
020 |a 3897219034  |9 3-89721-903-4 
035 |a (OCoLC)423759875 
035 |a (DE-599)DNB99315722X 
040 |a DE-604  |b ger  |e rakddb 
041 1 |a ger  |h eng 
044 |a gw  |c XA-DE-NW 
049 |a DE-20  |a DE-Aug4  |a DE-1049  |a DE-523  |a DE-858  |a DE-861  |a DE-83  |a DE-1051  |a DE-M347  |a DE-1046  |a DE-11  |a DE-188  |a DE-739  |a DE-473  |a DE-898  |a DE-703  |a DE-525  |a DE-19  |a DE-92  |a DE-863 
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 004  |2 sdnb 
100 1 |a Beighley, Lynn  |d 19XX-  |e Verfasser  |0 (DE-588)133926443  |4 aut 
240 1 0 |a Head first PHP & MySQL 
245 1 0 |a PHP & MySQL von Kopf bis Fuß  |b [ein Buch zum Mitmachen und Verstehen]  |c Lynn Beighley ; Michael Morrison 
246 1 3 |a PHP und MySQL von Kopf bis Fuß 
250 |a 1. Aufl. 
264 1 |a Beijing [u.a.]  |b O'Reilly  |c 2009 
300 |a XXXV, 774 S.  |b Ill., graph. Darst. 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
650 4 |a MySQL 5.1 
650 4 |a PHP 5.3 
650 0 7 |a PHP 5.3  |0 (DE-588)7638375-1  |2 gnd  |9 rswk-swf 
650 0 7 |a MySQL  |0 (DE-588)4559381-4  |2 gnd  |9 rswk-swf 
650 0 7 |a MySQL 5.1  |0 (DE-588)7574874-5  |2 gnd  |9 rswk-swf 
650 0 7 |a PHP  |0 (DE-588)4546126-0  |2 gnd  |9 rswk-swf 
689 0 0 |a PHP 5.3  |0 (DE-588)7638375-1  |D s 
689 0 |5 DE-604 
689 1 0 |a MySQL 5.1  |0 (DE-588)7574874-5  |D s 
689 1 |5 DE-604 
689 2 0 |a PHP  |0 (DE-588)4546126-0  |D s 
689 2 1 |a MySQL  |0 (DE-588)4559381-4  |D s 
689 2 |8 1\p  |5 DE-604 
700 1 |a Morrison, Michael  |e Verfasser  |4 aut 
856 4 2 |q text/html  |u http://www.oreilly.de/catalog/hfphpmysqlger/index.html  |3 Ausführliche Beschreibung 
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=017598434&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
883 1 |8 1\p  |a cgwrk  |d 20201028  |q DE-101  |u https://d-nb.info/provenance/plan#cgwrk 
943 1 |a oai:aleph.bib-bvb.de:BVB01-017598434 

Datensatz im Suchindex

DE-19_call_number 1599/ST 250 P33 B422+2
1599/ST 250 P33 B422
DE-19_location 80
DE-473_call_number 61/ST 250p33 GA 10202
DE-473_location 6
DE-BY-UBG_katkey 2852172
DE-BY-UBG_local_notation ST 250p33
DE-BY-UBG_media_number 013107696998
DE-BY-UBM_katkey 5009768
DE-BY-UBM_media_number 41617941860016
41617941870018
_version_ 1824052665078775808
adam_text INHALTSVERZEICHNIS DER INHALT (IM UEBERBLICK) EINFUEHRUNG XXV 1 DAS WEB LEBT: IHREN STATISCHEN SEITEN LEBEN EINHAUCHEN 1 2 DIE BAUSTEINE ZUSAMMENFUEGEN: MIT MYSQL VERBINDEN 59 3 EIGENE DATEN ERSTELLEN: DATENBANKEN ERSTELLEN UND BESSILLEN 103 4 IHRE ANWENDUNG IM WEB: PRAXISTAUGLICHE ANWENDUNGEN 159 5 WENN DATENBANKEN NICHT AUSREICHEN: MIT DATEN AUS DATEIEN ARBEITEN 223 6 EIN QUANTUM PARANOIA: ANWENDUNGEN ABSICHERN 295 7 ERINNERN SIE SICH AN MICH? PERSONALISIERTE WEBANWENDUNGEN 345 7 VT TEILEN IST GUT: DOPPELTEN CODE ELIMINIEREN 417 8 DATEN ERNTEN: DIE DATEN IM GRIFF 427 9 FUNKTIONEN MACHEN DAS LEBEN LEICHTER: STRING- UND EIGENE FUNKTIONEN 501 10 ERSETZUNGSREGELN: REGULAERE AUSDRUECKE 561 11 DYNAMISCHE GRAFIKEN: DATEN VISUALISIEREN! 605 12 TORE ZUR WELT: RSS UND WEBSERVICES 657 A DIE TOP TEN DER THEMEN, DIE WIR NICHT BEHANDELT HABEN 713 B DER SPIELPLATZ: ENTWICKLUNGSUMGEBUNG EINRICHTEN 73 BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/99315722X DIGITALISIERT DURCH INHALTSVERZEICHNIS 1 JJTFEN STATISCHEN SELTEN LEBEN EINTAUCHEN DAS WEB LEBT SIE HABEN MIT HTML UND EIN PAAR SPRITZERN CSS WUNDERBARE WEBSEITEN GESCHAFFEN. DOCH DANN IST IHNEN AUFGEFALLEN, DASS IHRE BENUTZER IHRE WEBSEITEN EINFACH NUR PASSIV BETRACHTEN KOENNEN. DIE KOMMUNIKATION IST EINSEITIG. DAS MOECHTEN SIE GERN AENDERN. SIE MOECHTEN WISSEN, WAS IHR PUBLIKUM DENKT. ABER WENN SIE WISSEN WOLLEN, WAS IN DEN KOEPFEN IHRER BENUTZER VORGEHT, MUESSEN SIE IHNEN ERMOEGLICHEN, INFORMATIONEN IN WEBFORMULARE EINZUGEBEN. UND DANN MUESSEN SIE SICH DIESE INFORMATIONEN LIEFERN LASSEN UND AUCH NOCH VERARBEITEN. KLINGT, ALS BRAUCHTEN SIE MEHR ALS HTML, UM IHRE WEBSITE AUF EIN NEUES LEVEL ZU HEBEN. HTML IST STATISCH UND LANGWEILIG 2 PHP MACHT WEBSEITEN LEBENDIG 3 EGONS FORMULAR 5 FORMULARE WERDEN AUS HTML GEBAUT 6 DAS FORMULAR MACHT PROBLEME 8 HTML LEBT AUF DEM CLIENT 10 PHP LEBT AUF DEM SERVER 11 PHP-SKRIPTEN LAUFEN AUF DEM SERVER 12 MIT PHP AUF DIE FORMULARDATEN ZUGREIFEN 16 PHP-SKRIPTEN GEHOEREN AUF DEN SERVER! 18 VON PHP ZU HTML 22 EINIGE PHP-LEBENSREGELN 25 DEN PERFEKTEN VARIABLENNAMEN FINDEN 26 VARIABLEN SPEICHERN DATEN 31 $_POST IST EINE SUPERGLOBALE VARIABLE 33 S_POS 2 INHALTSVERZEICHNIS VERBINDEN DIE BAUSTEINE ZUSAMMENFUEGEN BEVOR MAN MIT DEM AUFBAU BEGINNT, SOLLTE MAN WISSEN, WIE DIE TEILE ZUSAMMENGEHOEREN. IHR ERSTES PHP-SKRIPT IST ERSTELLT UND FUNKTIONIERT. ABER JETZT REICHT ES NICHT MEHR, FORMULARDATEN IN EINE E-MAIL ZU PACKEN. SIE BENOETIGEN EIN MITTEL, DIE DATEN AUS IHREM FORMULAR SO ZU SPEICHERN, DASS SIE SIE SO LANGE AUFBEWAHREN KOENNEN, WIE SIE SIE BENOETIGEN, UND JEDERZEIT ABRUFEN KOENNEN, WENN SIE SIE BENOETIGEN. EINE MYSQL-DATENBANK KANN IHRE DATEN ZUR AUFBEWAHRUNG SPEICHERN. ABER SIE MUESSEN IHR PHP-SKRIPT MIT DER MYSQL-DATENBANK VERBINDEN, DAMIT DAS MOEGLICH WIRD. EGONS PHP-FORMULAR LAEUFT. ZU GUT... 60 MYSQLS STAERKE IST DIE SPEICHERUNG VON DATEN 61 EGON BRAUCHT EINE MYSQL-DATENBANK 62 EINE MYSQL-DATENBANK UND EINE TABELLE ERSTELLEN 64 INSERT IM EINSATZ 67 MIT SELECT TABELLENDATEN ABFRAGEN 70 LASSEN WIR PHP DEN SQL-KRAM ERLEDIGEN 73 MIT PHP KOENNEN DIE DATEN DIE ANWENDUNG STEUERN 74 AUS PHP EINE VERBINDUNG MIT MYSQL AUFBAUEN 76 DATEN MIT EINEM PHP-SKRIPT EINFUEGEN 77 UEBER PHP-FUNKTIONEN MIT DER DATENBANK REDEN 78 VERBINDEN MIT MYSQLI_CONNECT() 80 DIE INSERT-ABFRAGE IN PHP AUFBAUEN 85 DIE DATENBANK MIT PHP ABFRAGEN 86 DIE VERBINDUNG MIT MYSQLI-CLOSE() SCHLIESSEN 87 S_POS INHALTSVERZEICHNIS 3 ERSTELLEN UND BEFTILLEN EIGENE DATEN ERSTELLEN NICHT IMMER HABEN SIE DIE DATEN, DIE SIE BENOETIGEN. MANCHMAL MUESSEN SIE IHRE DATEN ERST ERSTELLEN, BEVOR SIE SIE NUTZEN KOENNEN. MANCHMAL MUESSEN SIE AUCH ERST DIE TABELLEN ERSTELLEN, DIE DIESE DATEN AUFNEHMEN SOLLEN. UND MANCHMAL MUESSEN SIE SOGAR ERST DIE DATENBANK ERSTELLEN, DIE DIE TABELLEN AUFNIMMT, DIE DIE DATEN ENTHALTEN, DIE SIE ERSTELLEN MUESSEN, BEVOR SIE SIE NUTZEN KOENNEN. VERWIRREND? KEINE SORGE, GRUND ZUR BESORGNIS GIBT ES KEINEN. MACHEN SIE SICH BEREIT, ZU ERFAHREN, WIE SIE EIGENE DATENBANKEN UND TABELLEN ERSTELLEN. UND ALS WAERE DAS NICHT GENUG, WERDEN SIE DABEI GLEICH NOCH IHRE ERSTE PHP & MYSQL-ANWENDUNG AUFBAUEN. DER ELVIS-LADEN NIMMT DEN BETRIEB AUF 104 ELMAR BRAUCHT EINE ANWENDUNG 105 DER ENTWURF FUER ELMARS ANWENDUNG 106 AM ANFANG WAR EINE TABELLE ... 109 MIT DEM MYSQL-SERVER REDEN 110 DIE DATENBANK FUER ELMAR ERSTELLEN 111 IN DER DATENBANK EINE TABELLE ERSTELLEN 112 DIE DATEN DEFINIEREN 113 MACHEN SIE BEKANNTSCHAFT MIT EINIGEN MYSQL-DATENTYPEN 114 SDIE TABELLE MIT EINER ABFRAGE ERSTELLEN 117 DIE AKTIVE DATENBANK AUSWAEHLEN 120 DESCRIBE OFFENBART DIE STRUKTUR VON TABELLEN 123 JETZT KANN ELMAR DATEN SPEICHERN 125 DAS ANMELDESKRIPT ERSTELLEN 126 DIE ANDERE SEITE DER ANWENDUNG 133 DI INHALTSVERZEICHNIS 4 UGLFCLIE ANWENDUNGEN IHRE ANWENDUNG IM WEB MANCHMAL VERLANGT DIE REALITAET, DASS SIE IHRE PLAENE UEBERDENKEN. ODER VON ANFANG AN SORGFAELTIGER PLANEN. WENN SICH IHRE ANWENDUNG IN DIE WEITEN DES WEBS AUFMACHT, MUESSEN SIE GELEGENTLICH FESTSTELLEN, DASS SIE NICHT SORGFAELTIG GENUG GEPLANT HABEN. MANCHE DINGE, BEI DENEN SIE DAVON AUSGINGEN, DASS SIE SCHON FUNKTIONIEREN WUERDEN, SIND FUER DAS WAHRE LEBEN NICHT GUT GENUG. DIESES KAPITEL WIRFT EINEN BLICK AUF EINIGE LEBENSPROBLEME, DIE AUFTRETEN KOENNEN, WENN IHRE ANWENDUNG DEN TESTBETRIEB VERLAESST UND IN PRODUKTION GEHT. UND UNTERWEGS WERDEN WIR IHNEN WEITEREN WICHTIGEN PHP- UND SQL-CODE ZEIGEN. EINIGE VON ELMARS KUNDEN SIND VERAERGERT 160 ELMAR VOR ELMAR SCHUETZEN 163 SAUBERE FORMULARDATEN VERLANGEN 164 DIE LOGIK HINTER DER MAIL SENDEN-VALIDIERUNG 165 MIT IF KANN CODE ENTSCHEIDUNGEN FAELLEN 166 AUF WAHRHEIT PRUEFEN 167 IF KANN NICHT NUR GLEICHHEIT PRUEFEN 168 DIE MAIL SENDEN-DATEN VALIDIEREN 171 PHP-FUNKTIONEN ZUR PRUEFUNG VON VARIABLEN 172 VERGLEICHE MIT AND UND OR VERKNUEPFEN 179 BENUTZER WUENSCHEN FEEDBACK 183 PHP ODER NICHT PHP 193 DOPPELTEN CODE VERMEIDEN 194 DAS HTML-FORMULAR NUR EINMAL SCHREIBEN 195 EIN FORMULAR, DAS SICH SELBST REFERENZIERT 199 DIE FORMULARAKTION AUF DAS SKRIPT ZEIGEN LASSEN 200 PRUEFEN, OB DAS FORMULAR UEBERMITTELT WURDE 202 ABE 5 INHALTSVERZEICHNIS MIT DATEN AUS DATELEN ARBEITEN WENN DATENBANKEN NICHT AUSREICHEN TRENDS DARF MAN NICHT KOPFLOS FOLGEN - AUCH DEM DATEN- BANKTREND NICHT. NATUERLICH WIRKEN SIE WUNDER, WENN ES UM DIE SPEICHERUNG VON TEXTDATEN GEHT. ABER BINAERDATEN SIND EINE GANZ ANDERE SACHE! DINGE WIE JPEG- BILDER UND PDF-DOKUMENTE BEISPIELSWEISE. IST ES WIRKLICH SINNVOLL, ALL DIESE BILDER IHRER SAMMLUNG KOMPLIZIERTER GITARRENGRIFFE IN EINER DATENBANKTABELLE ZU SPEICHERN? IN DER REGEL NICHT. DATEN DIESER ART WERDEN UEBLICHERWEISE IN DATEIEN GESPEICHERT, UND IN DIESEN SOLLTEN WIR SIE AUCH BELASSEN. IN DIESEM KAPITEL WERDEN SIE ERFAHREN, DASS MAN MIT DATEIEN UND DATENBANKEN PHP-ANWENDUNGEN AUFBAUEN KANN, DIE SICH MIT BINAERDATEN HERUMSCHLAGEN MUESSEN. VIRTUELLER GITARRENWETTSTREIT 224 DER BEWEIS IM BILD 225 DIE ANWENDUNG MUSS BILDER SPEICHERN 226 DEN DATEI-UPLOAD VORBEREITEN 231 DIE HIGHSCORE-DATENBANK AENDERN 232 WIE ERHALTEN WIR BUEDER? 236 DAS BILD IN DIE DATENBANK EINFUEGEN 238 DEN NAMEN DER HOCHGELADENEN DATEI ERMITTELN 239 WO IST DIE HOCHGELADENE DATEI GELANDET? 244 DEN BILDDATEIEN EINE HEIMAT GEBEN 248 GEMEINSAME DATEN MUESSEN GETEILT WERDEN 254 GEMEINSAME SKRIPTDATEN EINSCHLIESSEN 255 BETRACHTEN SIE REQUIRE_ONCE ALS »EINFUEGEN 256 BEI HIGHSCORES IST TIMING ALLES 258 DEN GROESSTEN GUITAR WARS-HEROEN EHREN 261 DEN TOPSCORE MIT HTML UND CS INHALTSVERZEICHNIS 6 ANWENDUNGEN ABSICKERN EIN QUANTUM PARANOIA IHRE ELTERN HATTEN RECHT: REDEN SIE NICHT MIT FREMDEN, ZUMINDEST VERTRAUEN SOLLTEN SIE IHNEN NICHT. UND VOR ALLEM, GEBEN SIE IHNEN NICHT DIE SCHLUESSEL ZU IHREN ANWENDUNGSDATEN IN DIE HAND IM VERTRAUEN DARAUF, DASS SIE NICHTS ANSTELLEN, WAS NICHT IN IHREM SINNE WAERE. DIE WELT IST GRAUSAM. MAN KANN SICH EINFACH NICHT DARAUF VERLAS- SEN, DASS ALLE VERTRAUENSWUERDIG SIND. ALS ENTWICKLER VON WEBANWENDUNGEN MUESSEN SIE ZUM TEIL ZYNIKER, ZUM TEIL PARANOIKER SEIN. DIE MENSCHEN SIND SCHLECHT, ALLE, UND ALLE WOLLEN SIE AUFS KREUZ LEGEN! VIELLEICHT IST DAS ETWAS UEBERTRIEBEN, ABER ES IST EINFACH SEHR WICHTIG, DASS SIE SICHERHEIT ERNST NEHMEN UND IHRE ANWENDUNGEN SO ENTWERFEN, DASS SIE GEGEN ALLE GESCHUETZT SIND, DIE SIE EVENTUELL MISSBRAUCHEN WOLLEN. DER TAG, AN DEM DIE MUSIK STARB 296 WO SIND DIE HIGHSCORES HIN? 297 SCHUTZ FUER VIRTUELLE GITARRENARTISTEN 299 DIE GUITAR WARS-ADMINSEITE SCHUETZEN 300 DIE HTTP-AUTHENNFIZIERUNG VERLANGT HEADER 302 MIT PHP HEADER STEUERN 305 AUTHENTIFIZIERUNG MIT HEADERN 306 EIN AUTORISIERUNGSSKRIPT ERSTELLEN 314 GUITAR WARS EPISODE II: ANGRIFF DER HIGHSCORE-KLONE 318 SUBTRAKTION DURCH ADDITION 319 SICHERHEIT ERFORDERT MENSCHEN 320 DER PLAN FUER EINE MODERIERUNG FUER GUITAR WARS 321 PLAT INHALTSVERZEICHNIS PERSONALISIERTE WEBANWENDIMGEN ERINNERN SIE SICH AN MICH? VERGESSEN WIRD KEINER GERN. NUTZER VON WEBANWENDUNGEN MA- CHEN DA KEINE AUSNAHME. WENN EINE ANWENDUNG SO ETWAS WIE »MITGLIEDSCHAFT KENNT, D.H. DIE BENUTZER MIT DER ANWENDUNG AUF PERSOENLICHE WEISE INTERAGIEREN, BRAUCHT SIE EINE MOEGLICHKEIT, SICH DEN BENUTZER ZU MERKEN. SCHLIESSLICH WUERDE ES IHNEN AUCH NICHT GEFALLEN, WENN SIE SICH IHRER FAMILIE JEDES MAL NEU VORSTELLEN MUESSTEN, WENN SIE ZU HAUSE UEBER DIE TUERSCHWEL- LE TRETEN. DAS MUESSEN SIE NICHT, WEIL DER MENSCH UEBER DIESES WUNDERBAR LOECHRIGE DING NAMENS GEDAECHTNIS VERFUEGT. WEBANWENDUNGEN ABER MERKEN SICH BENUTZER NICHT AUTOMATISCH - DAS IST AUFGABE DES GEWIEFTEN WEBENTWICKLERS. ER MUSS DIE IHM ZUR VERFUEGUNG STEHENDEN WERKZEUGE NUTZEN (PHP UND MYSQL VIELLEICHT?), UM PERSONALISIERTE WEBANWENDUNGEN AUFZUBAUEN, DIE SICH IHRE BENUTZER TATSAECHLICH MERKEN. GEGENSAETZE ZIEHEN SICH AN, SAGT MAN 346 HASSLIEBE.NET BASIERT AUF PERSOENLICHEN DATEN 347 BENUTZER-LOGINS 348 DIE DATENBANK FUER LOGINS VORBEREITEN 351 EINE LOGIN-SCHNITTSTELLE AUFBAUEN 353 PASSWOERTER VERSCHLUESSELN MIT SHA() 354 PASSWOERTER DEKODIEREN 355 NUTZER MIT HTTP AUTHENTIFIZIEREN 358 BENUTZER MIT HTTP-AUTHENTIFIZIERUNG EINLOGGEN 361 EIN ANMELDEFORMULAR FUER NEUE BENUTZER 365 WAS IN EINEM COOKIE STECKT 375 COOKIE XV INHALTSVERZEICHNIS OEQPPELTEN CODE ELIMINIEREN TEILEN IST GUT NICHT NUR SCHIRME KANN MAN TEILEN. IN WEBANWENDUNGEN WERDEN SIE IMMER WIEDER DARAUF STOSSEN, DASS DER GLEICHE CODE AN MEHREREN STELLEN VERWENDET WIRD. DAS IST NICHT NUR VERSCHWENDUNG, DAS FUEHRT AUCH ZU EINEM WARTUNGSALBTRAUM. DASS SIE IHREN CODE IRGENDWANN WERDEN AENDERN MUESSEN, IST UNUMGAENGLICH. WOLLEN SIE DAS WIRKLICH AUCH NOCH AN MEHREREN STELLEN MACHEN MUESSEN? ES IST ALSO BESSER, DOPPELTEN CODE ZU ELIMINIEREN, INDEM SIE IHN TEILEN. ANDERS GESAGT: PACKEN SIE DEN CODE, DEN SIE MEHRFACH BENOETIGEN, AN EINEN ORT UND REFERENZIEREN SIE DIESE EINE KOPIE DANN AN ALLEN STELLEN, AN DENEN SIE DEN CODE BENOETIGEN. SO MACHEN SIE IHRE ANWENDUNG EFFIZIENTER, LEICHTER WARTBAR UND FOLGLICH AUF DAUER ROBUSTER. DIE ANWENDUNG ZERLEGEN 421 DIE HASSLIEBE.NET-VORLAGE 422 DIE ANWENDUNG AUF VORLAGEN UMSTELLEN 424 HASSLIEBE.NET RUNDERNEUERT UND VIEL BESSER ORGANISIERT 426 INHALTSVERZEICHNIS XVI DIE DATEN IM DATEN ERNTEN IM HERBST UEBERTRIFFT NICHTS EINE GUTE DATENERNTE. EIN UEBERFIUSS AN DATEN, DIE ALLE NUR DARAUF WARTEN, UNTERSUCHT, SORTIERT, VERGLICHEN, KOMBINIERT UND GANZ ALLGEMEIN ZU DEM ZWECK IN EINSATZ GEBRACHT ZU WERDEN, ZU DEM IHRE KILLER-ANWENDUNG SIE BENOETIGT. VIELVERSPRECHEND? ABER DIE DATENERNTE, DAS »IN-DEN-GRIFF-KRIEGEN DER DATEN IN EINER MYSQL-DATENBANK, VERLANGT HARTE ARBEIT UND EIN ORDENTLICHES KNOW-HOW. IHRE BENUTZER WOLLEN MEHR ALS VERWELKTE ALTE DATEN, DIE FAD UND UNAPPETITLICH SIND. SIE WOLLEN DATEN, DIE SIE SAETTIGEN ... DATEN, DIE IHREN GESCHMACK FINDEN ... DATEN, DIE RELEVANT SIND. WORAUF ALSO WARTEN SIE? SETZEN SIE IHREN MYSQL-TRAKTOR IN GANG UND MACHEN SIE SICH AN DIE ARBEIT! DAS PERFEKTE GEGENSTUECK FINDEN 428 BEI DER GEGENSATZSUCHE DREHT SICH ALLES UM DATEN 429 DIE DATENBANK UEBER EIN SCHEMA MODELLIEREN 431 MEHRERE TABELLEN VERKNUEPFEN 436 FREMDSCHLUESSEL IM EINSATZ 437 TABELLEN KOENNEN EINANDER ZEILENWEISE ENTSPRECHEN 438 EINE ZEILE FUEHRT ZU VIELEN 439 VIELE PASSENDE ZEILEN 440 DEN FRAGEBOGEN AUFBAUEN 445 DIE REAKTIONEN IN DIE DATENBANK BRINGEN 446 FORMULARE MIT DATEN STEUERN 450 DAS FRAGEBOGENFORMULAR GENERIEREN 456 DAS STREBEN NACH NORMALITAET 462 DENKEN SIE BEIM NORMALISIEREN AN ATOME 463 DREI SCHRITTE ZU EINER NORMALEN DATENBANK 465 DI INHALTSVERZEICHNIS SFRING-FUNKFJONEN UND EIGENE FUNKTIONEN FUNKTIONEN MACHEN DAS LEBEN LEICHTER FUNKTIONEN HEBEN IHRE ANWENDUNG AUF EINE NEUE STUFE. FUER BESTIMMTE SPEZIELLE AUFGABEN HABEN SIE BEREITS EINGEBAUTE PHP-FUNKTIONEN EINGESETZT. JETZT IST ES AN DER ZEIT, DASS WIR EINEN BLICK AUF EIN PAAR WEITERE AEUSSERST NUETZLICHE EINGEBAUTE PHP-FUNKTIONEN WERFEN. UND ANSCHLIESSEND WERDEN SIE LERNEN, WIE SIE EIGENE FUNKTIONEN AUFBAUEN, UM REGIONEN ZU ERREICHEN, VON DENEN SIE BISHER NOCH NICHT EINMAL GETRAEUMT HABEN. LASER-HAIE KOENNEN WIR IHNEN NICHT VERSPRECHEN, ABER WIR GARANTIEREN IHNEN, DASS FUNKTIONEN IHREN CODE SAUBERER UND BESSER WIEDERVERWENDBAR MACHEN. EIN GUTER RISKANTER JOB IST SCHWER ZU FINDEN 502 DIE SUCHE LAESST KEINEN RAUM FUER ABWEICHUNGEN 504 LIKE MACHT ABFRAGEN FLEXIBEL 505 EINEN STRING ZERLEGEN 510 IMPLODE() MACHT AUS EINEM ARRAY EINEN STRING 513 DEN SUCH-STRING VORBEREITEN 519 UNERWUENSCHTE ZEICHEN ERSETZEN 520 DIE ABFRAGE BRAUCHT ECHTE SUCHBEGRIFFE 524 DIE NICHT LEEREN ELEMENTE KOPIEREN 525 WENN MAN NUR TEILE VON STRINGS BRAUCHT 528 VOM ANDEREN ENDE HER ABRUFEN 529 ERGEBNISSE SORTIEREN MIT MEHREREN ABFRAGEN 532 CODE WIEDERVERWENDEN MIT FUNKTIONEN 536 DIE ABFRAGE IN EINER FUNKTION AUFBAUEN 537 SWITCH TRIFFT ENTSCHEIDUNGEN 542 ABFRAGE_AUFBAUEN() SORTIERFAEHIG MACHEN 545 DI XV* INHALTEVERZEICHNIS 1 0 REGULAERE AUSDRUECKE ERSETZUNGSREGELN STRING-FUNKTIONEN SIND JA GANZ NETT- NUR LEIDER RECHT BE- SCHRAENKT. JA, SIE KOENNEN IHNEN VERRATEN, WIE LANG EIN STRING IST, IHN BESCHNEIDEN ODER BESTIMMTE ZEICHEN IN IHM GEGEN ANDERE AUSTAUSCHEN. ABER MANCHMAL MUSS MAN SICH FREI MACHEN UND KOMPLEXERE TEXTMANIPULATIONEN ANGEHEN. REGULAERE AUSDRUECKE KOENNEN DANN IHR BESTER FREUND WERDEN. SIE ERMOEGLICHEN IHNEN, FUER IHRE TEXTBEARBEI- TUNGSBEDUERFNISSE STATT EINES EINZIGEN KRITERIUMS EINEN SATZ VON REGELN ANZUGEBEN, AUF DESSEN BASIS STRINGS GEAENDERT WERDEN SOLLEN. BENUTZER KOENNEN JETZT STELLENGESUCHE EINSTELLEN 562 ENTSCHEIDEN, WIE IHRE DATEN AUSSEHEN SOLLTEN 566 EIN MUSTER FUER TELEFONNUMMERN FORMULIEREN 569 MUSTERVERGLEICHE MIT REGULAEREN AUSDRUECKEN 570 MUSTER UND METAZEICHEN 572 MUSTER MIT ZEICHENKLASSEN VERFEINERN 579 MUSTER PRUEFEN MIT PREG_MATCH() 584 DIE TELEFONDATEN VEREINHEITLICHEN 591 UNERWUENSCHTE ZEICHEN ELIMINIEREN 592 E-MAIL-ADRESSEN SIND KOMPLIZIERT 596 DOMAIN-SUFFIXE GIBT ES MASSENHAFT 598 DIE DOMAIN PRUEFEN 599 E-MAIL-VALIDIERUNG: DIE STEINE ZUSAMMENSETZEN 600 1 1 INHALTSVERZEICHNIS DATEN VISUALISIEREN! DYNAMISCHE GRAFIKEN WIR ALLE WISSEN, WAS EINE GUTE ABFRAGE UND EIN HAUFEN HUEBSCHER FRISCHER ERGEBNISSE WERT SIND. ABER ABFRAGEERGEBNISSE SPRECHEN NICHT IMMER FUER SICH SELBST. MANCHMAL IST ES HILFREICH, WENN MAN DATEN IN EIN ANDERES LICHT STELLEN KANN. UND DAZU KANN MAN MIT PHP GRAFISCHE DARSTELLUNGEN VON DATENBANKDATEN ERZEUGEN: TORTEN- DIAGRAMME, SAEULENDIAGRAMME, VENN-DIAGRAMME, RORSCHACH-BILDER, WAS SIE WOLLEN. ALLES, WAS BENUTZERN HILFT, DEN DATENFLUSS DURCH EINE ANWENDUNG ZU VERSTEHEN, IST NUETZLICH. ABER NICHT NUR GRAFIKEN, DIE AUF DATEN IN EINER DATENBANK ZURUECKGEHEN, KOENNEN IN PHP-ANWENDUNGEN HILFREICH SEIN. WUSSTEN SIE BEISPIELSWEISE, DASS MAN FORMULARE MISSBRAUCHENDE SPAMBOTS MIT DYNAMISCHEN BILDERN IN IHRE SCHRANKEN WEISEN KANN? GUITAR WARS RELOADED: AUFSTAND DER MASCHINEN 606 KEIN EINGABEFORMULAR IST SICHER 607 MENSCH UND MASCHINE UNTERSCHEIDEN 608 AUTOMATISIERTE UEBERMITTLUNG AUTOMATISIERT VEREITELN 611 DEN TEXT FUER DAS CAPTCHA GENERIEREN 613 DAS CAPTCHA-BILD ZEICHNEN 614 DIE GD-GRAFIKFUNKTIONEN 616 DIE GD-GRAFIKFUNKTIONEN, FORTSETZUNG ... 618 TEXT IN EINER BESTIMMTEN SCHRIFT ZEICHNEN 620 EIN ZUFAELLIGES CAPTCHA-BILD ERZEUGEN 623 GUITAR WARS DEN VERSTAND ZURUECKGEBEN 625 DAS CAPTCHA DEM HIGHSCORE MELDEN-SKRIPT HINZUFUEGEN 627 FUEN INHALTSVERZEICHNIS 1 2 UND WETSERVICES TORE ZUR WELT DIE WELT IST GROSS, AUCH IHRE WEBANWENDUNG DARF DAS NICHT IGNORIEREN. ZUNAECHST HEISST DAS, DASS DIE WELT IHRE WEBANWENDUNG NICHT IGNORIEREN SOLLTE. EIN AUSGEZEICHNETES MITTEL DAZU IST, DIE MENSCHEN, DIE IHRE SITE KENNEN, IMMER WIEDER AN SICH ZU ERINNERN. MIT RSS KOENNEN SIE DIE INHALTE IHRER SITE ABONNIERBAR MACHEN UND IHRE NEUESTEN MELDUNGEN SO DIREKT AN IHRE BENUTZER LIEFERN, OHNE DASS DIESE SICH ZU IHNEN AUF DEN WEG MACHEN MUESSEN. AUF DER ANDEREN SEITE KANN IHRE WEBANWENDUNG UEBER WEBSERVICES MIT ANDEREN WEBANWENDUNGEN KOMMUNIZIEREN UND SO DIE DATEN ANDE- RER MENSCHEN EINSETZEN, UM SICH SELBST INTERESSANTER ZU MACHEN. EGON GEHT AN DIE OEFFENTLICHKEIT 658 DIE ENTFUEHRUNGSBERICHTE ZU DEN MENSCHEN BRINGEN 659 RSS STELLT WEBINHALTE ZU 660 RSS IST EIGENTLICH XML 661 VON DER DATENBANK ZUM RSS-READER 666 RSS IM BILDE 669 DYNAMISCH EINEN RSS-FEED GENERIEREN 672 DER LINK AUF DEN RSS-FEED 676 EIN VIDEO IST MEHR WERT ALS MILLIONEN WOERTER 678 WEBINHALTE ANDERER NUTZEN 680 YOUTUBE-VIDEOS SERVIEREN 681 EINE YOUTUBE-VIDEOANFRAGE 682 EGON IST BEREIT, EINE REST-ANFRAGE AUFZUBAUEN 686 YOUTUBE SPRICHT XML 690 DEKONSTRUKTION EINER YOUTUBE-XML-ANTWORT 694 DIE XML-VIDEODATEN IM BILD 695 AUF XML-DATEN UEBER OBJEKTE ZUGREIFEN 696 VON XML-ELEMENTEN ZU PHP-OBJEKTEN 697 UEBE XXI INHALTSVERZEICHNIS WAS UEBRIG BLEIBT DIE TOP TEN DER THEMEN, DIE WIR NICHT BEHANDELT HABEN WIR HABEN VIEL GEMACHT, ABER MANCHES BLIEB TROTZDEM UNGESAGT. ES GIBT NOCH EIN PAAR DINGE, DIE SIE WAHRSCHEINLICH WISSEN SOLLTEN. WIR HAETTEN EIN SCHLECHTES GEFUEHL, WENN SIE DIESE DINGE NICHT WUESSTEN, SELBST WENN SIE NUR KURZ ERWAEHNT WERDEN MUESSEN. BEVOR SIE DAS BUCH BEISEITE LEGEN, SOLLTEN SIE SICH ALSO EINEN MOMENT ZEIT NEHMEN, UM DIESE KURZEN, ABER WICHTIGEN PHP- UND MYSQL-SCHMANKERI ZU LESEN. UND WENN SIE DAS HINTER SICH HABEN, BLEIBEN NUR NOCH EIN PAAR KURZE ANHAENGE ... UND DER INDEX. ABER DANN HABEN SIE ES WIRKLICH GESCHAFFT. VERSPROCHEN! 1. DIESES BUCH MIT PHP 4 UND DEN MYSQL-FUNKTIONEN EINSETZEN 714 2. BENUTZERBERECHTIGUNGEN IN MYSQL 716 3. FEHLERMELDUNGEN FUER MYSQL 718 4. EXCEPTION-HANDLING BEI PHP-FEHLERN 719 5. PHP OBJEKTORIENTIERT 721 6. IHRE PHP-ANWENDUNG ABSICHERN 723 7. IHRE ANWENDUNG VOR CROSS-SITE-SCRIPTING SCHUETZEN 725 8. OPERATOR-VORRANG 727 9. DER UNTERSCHIED ZWISCHEN PHP 5 UND PHP 6 728 10. DEN PHP-CODE ANDERER WIEDERVERWENDEN 730 MIT DEM IIVE-SERVER VERBINDEN 747 INHALTSVERZEICHNIS ENTWICKLUNGSUMGEBUNG EINRICHTEN DER SPIELPLATZ SIE BRAUCHEN EINEN PLATZ, AN DEM SIE IHRE NEUEN PHP- UND MYSQL-FERTIGKEITEN UEBEN KOENNEN, OHNE IHRE DATEN IM WEB VERLETZBAR ZU MACHEN. ES IST IMMER EMPFEHLENSWERT, SICH EINEN SICHEREN ORT ZU SCHAFFEN, AN DEM MAN SEINE PHP-ANWENDUNG ENTWICKELN KANN, BEVOR MAN SIE AUF DIE WELT (DAS WEB) LOSLAESST. IN DIESEM ANHANG ERFAHREN SIE, WIE SIE EINEN WEBSERVER, MYSQL UND PHP INSTALLIEREN, UM SICH EINEN SICHEREN PLATZ ZUM ARBEITEN UND UEBEN EINZURICHTEN. EINE PHP-ENTWICKLUNGSUMGEBUNG AUFBAUEN 732 HERAUSFINDEN, WAS SIE HABEN 732 HABE ICH EINEN WEBSERVER? 733 HABE ICH PHP? WELCHE VERSION? 733 HABE ICH MYSQL? WELCHE VERSION? 734 BEGINNEN WIR MIT DEM WEBSERVER 735 PHP-INSTALLATION 736 MYSQL INSTALLIEREN 738 SCHRITTE ZUR MYSQL-INSTALLATION UNTER WINDOWS 739 AUF MAC OS X PHP AKTIVIEREN 742 MYSQL-INSTALLATION AUF MAC OS X 742 AUS DER ENTWICKLUNG IN PRODUKTION GEHEN 744 DATEN (UND TABELLEN) AUSGEBEN 745 DEN EINSATZ DER GESICHERTEN DATEN VORBEREITEN 745 DIE KOPIERTEN DATEN AUF DEN IIVE-SERVER SPIELEN 746 UND AUF DEM MAC ... 753 C INHALTSVERZEICHNIS FHP ERWEITERN WENN SIE MEHR BRAUCHEN SIE KOENNEN JETZT MIT PHP UND MYSQL PROGRAMMIEREN UND GUTE WEBANWENDUNGEN ERSTELLEN. ABER SIE SPUEREN AUCH, DASS ES DA NOCH MEHR ZU WISSEN UND ZU TUN GIBT. BERECHTIGTERWEISE! DIESER KURZE ANHANG ZEIGT IHNEN, WIE SIE DIE MYSQLI-ERWEITERUNG UND DIE GD-GRAFIKERWEITERUNG INSTALLIEREN. AUSSERDEM WERDEN WIR NOCH EIN PAAR PHP-ERWEITERUNGEN ERWAEHNEN, DIE IHNEN VIELLEICHT GEFALLEN KOENNTEN. DENN MANCHMAL IST ES DURCHAUS IN ORDNUNG, NACH HOEHEREM ZU STREBEN. PHP ERWEITERN 750
any_adam_object 1
author Beighley, Lynn 19XX-
Morrison, Michael
author_GND (DE-588)133926443
author_facet Beighley, Lynn 19XX-
Morrison, Michael
author_role aut
aut
author_sort Beighley, Lynn 19XX-
author_variant l b lb
m m mm
building Verbundindex
bvnumber BV035542398
classification_rvk ST 250
ctrlnum (OCoLC)423759875
(DE-599)DNB99315722X
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
edition 1. Aufl.
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02364nam a2200589 c 4500</leader><controlfield tag="001">BV035542398</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240523 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">090528s2009 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">09,N14,0011</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">99315722X</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783897219038</subfield><subfield code="9">978-3-89721-903-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3897219034</subfield><subfield code="9">3-89721-903-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)423759875</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB99315722X</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="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</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-20</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-525</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-863</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">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Beighley, Lynn</subfield><subfield code="d">19XX-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)133926443</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Head first PHP &amp; MySQL</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">PHP &amp; MySQL von Kopf bis Fuß</subfield><subfield code="b">[ein Buch zum Mitmachen und Verstehen]</subfield><subfield code="c">Lynn Beighley ; Michael Morrison</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">PHP und MySQL von Kopf bis Fuß</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXXV, 774 S.</subfield><subfield code="b">Ill., graph. Darst.</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=" " ind2="4"><subfield code="a">MySQL 5.1</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">PHP 5.3</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">PHP 5.3</subfield><subfield code="0">(DE-588)7638375-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</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">MySQL 5.1</subfield><subfield code="0">(DE-588)7574874-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">PHP</subfield><subfield code="0">(DE-588)4546126-0</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.3</subfield><subfield code="0">(DE-588)7638375-1</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.1</subfield><subfield code="0">(DE-588)7574874-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">PHP</subfield><subfield code="0">(DE-588)4546126-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" 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="2" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Morrison, Michael</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://www.oreilly.de/catalog/hfphpmysqlger/index.html</subfield><subfield code="3">Ausführliche Beschreibung</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&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=017598434&amp;sequence=000001&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017598434</subfield></datafield></record></collection>
id DE-604.BV035542398
illustrated Illustrated
indexdate 2025-02-14T17:50:01Z
institution BVB
isbn 9783897219038
3897219034
language German
English
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-017598434
oclc_num 423759875
open_access_boolean
owner DE-20
DE-Aug4
DE-1049
DE-523
DE-858
DE-861
DE-83
DE-1051
DE-M347
DE-1046
DE-11
DE-188
DE-739
DE-473
DE-BY-UBG
DE-898
DE-BY-UBR
DE-703
DE-525
DE-19
DE-BY-UBM
DE-92
DE-863
DE-BY-FWS
owner_facet DE-20
DE-Aug4
DE-1049
DE-523
DE-858
DE-861
DE-83
DE-1051
DE-M347
DE-1046
DE-11
DE-188
DE-739
DE-473
DE-BY-UBG
DE-898
DE-BY-UBR
DE-703
DE-525
DE-19
DE-BY-UBM
DE-92
DE-863
DE-BY-FWS
physical XXXV, 774 S. Ill., graph. Darst.
publishDate 2009
publishDateSearch 2009
publishDateSort 2009
publisher O'Reilly
record_format marc
spellingShingle Beighley, Lynn 19XX-
Morrison, Michael
PHP & MySQL von Kopf bis Fuß [ein Buch zum Mitmachen und Verstehen]
MySQL 5.1
PHP 5.3
PHP 5.3 (DE-588)7638375-1 gnd
MySQL (DE-588)4559381-4 gnd
MySQL 5.1 (DE-588)7574874-5 gnd
PHP (DE-588)4546126-0 gnd
subject_GND (DE-588)7638375-1
(DE-588)4559381-4
(DE-588)7574874-5
(DE-588)4546126-0
title PHP & MySQL von Kopf bis Fuß [ein Buch zum Mitmachen und Verstehen]
title_alt Head first PHP & MySQL
PHP und MySQL von Kopf bis Fuß
title_auth PHP & MySQL von Kopf bis Fuß [ein Buch zum Mitmachen und Verstehen]
title_exact_search PHP & MySQL von Kopf bis Fuß [ein Buch zum Mitmachen und Verstehen]
title_full PHP & MySQL von Kopf bis Fuß [ein Buch zum Mitmachen und Verstehen] Lynn Beighley ; Michael Morrison
title_fullStr PHP & MySQL von Kopf bis Fuß [ein Buch zum Mitmachen und Verstehen] Lynn Beighley ; Michael Morrison
title_full_unstemmed PHP & MySQL von Kopf bis Fuß [ein Buch zum Mitmachen und Verstehen] Lynn Beighley ; Michael Morrison
title_short PHP & MySQL von Kopf bis Fuß
title_sort php mysql von kopf bis fuß ein buch zum mitmachen und verstehen
title_sub [ein Buch zum Mitmachen und Verstehen]
topic MySQL 5.1
PHP 5.3
PHP 5.3 (DE-588)7638375-1 gnd
MySQL (DE-588)4559381-4 gnd
MySQL 5.1 (DE-588)7574874-5 gnd
PHP (DE-588)4546126-0 gnd
topic_facet MySQL 5.1
PHP 5.3
MySQL
PHP
url http://www.oreilly.de/catalog/hfphpmysqlger/index.html
http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017598434&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT beighleylynn headfirstphpmysql
AT morrisonmichael headfirstphpmysql
AT beighleylynn phpmysqlvonkopfbisfußeinbuchzummitmachenundverstehen
AT morrisonmichael phpmysqlvonkopfbisfußeinbuchzummitmachenundverstehen
AT beighleylynn phpundmysqlvonkopfbisfuß
AT morrisonmichael phpundmysqlvonkopfbisfuß