PHP a MySQL
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

PHP a MySQLPHP a MySQL

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Laser Game Ostrava

PHP a MySQL

Google       Google       11. 11. 2005       20 477×

Recenze knihy: PHP a MySQL - názorný průvodce tvorbou dynamickýh WWW stránek...

Reklama
Reklama

Věk statistických webových stránek je pryč, proč se tedy nezačít věnovat dynamickým webovým prezentacím? Pokud chcete vzrušující stránky, jež jsou průběžně aktualizovány a mají snažší údržbu, přejděte na PHP - scriptovací jazyk, který je lepší, rychlejší a jednodušší než jakékoliv jiné alternativy.

Kniha je určena pro začátečníky v oblastni PHP - chtete-li se tedy tento scriptovací jazyk naučit, a nevíte o něm zhola nic, je pro vás tato kniha dobrou volbou. Autor, Lary Ullman, je vedoucím programátorem a ředitelem digitálních médií ve firmě DMC Insights, specializující se na informační technologie. Je autorem dvou dalších knih o PHP a jedné k MySQL. Kromě psaní knih vyvíjí webové aplikace, vede semináře a vyučuje kurz "Programování webů v PHP" na Kalifornsé univerzitě v Berkeley.

Kniha je určena zejména pro ty, kteří si již osvojili základy jazyka HTML (opravdu jen základy) a chtějí pokračovat tvorbou dynamických www stránek pomocí jazyka PHP a databáze MySQL. Výklad je napsán velmi srozumitelně (doplněný ilustracemi a obrázky) a dobře vysvětlen je i probíraný programový kód. Věnuje se jednotlivým aspektům a webovým nástrojům, sloužícím k vybudování kvalitní a dobře zabezpečené webové aplikace, zejména:

  • uživatelským relacím (sessions)
  • souborům cookies
  • ověřování údajů
  • ladění a ošetřování chyb
  • maximalizaci výkonu.
  • Všestrannou publikaci završuje trojice ucelených příkladů (server pro ukládání souborů, registrace uživatelů a elektronický obchod), nechybí ani detailní popis instalace PHP a MySQL na Windows a Linuxu a stručný přehled nejlepších doplňkových programů a informačních zdrojů.

    Autor začíná popisem PHP a MySQL, poté seznamuje čtenáře se syntaxí, proměnnými a řetězci. Když už budete obeznámeni s tímto potřebným základem, naučíte se, jak tvořit formuláře či se seznámíte s cykly a funkcemi. Poté se autor na chvíli odvrací od jazyka PHP a popisuje jazyk SQL a datábázový systém MySQL, kde se naučíte, jak navrhovat tabulky, vytvářet databáze nebo pracovat s funkcemi. V další kapitole již autor spojí jazyk PHP s databází MySQL, kde seznamuje čtenáře s tvorbou šablony a zabezpečením. Dále se seznámíte se soubory cookies, správou chyb v PHP a MySQL a nakonec několik doplňkových témat jako detekce prohlížečů, správa souborů, správa adres či hesel. Nechybí ani zmíněný popis instalace MySQL a PHP.

    Nebylo by od věci říct, že kniha popisuje PHP a MySQL ve verzích 3 a 4.

    Knihu mohu opravdu vřele doporučit, její výklad se mi zdá profesionální a přitom snadno pochopitelný. S pochopením látky nebudete mít sebemenší problém a postup bude proto rychlý, stejně tak, jako se bude zvyšovat úroveň vašich znalostí s novými dynamickými weby.

    Soubory ke stažení naleznete na
    [http://knihy.cpress.cz/DataFiles/Book/00001122/Download/K0954Code.zip].

    Do češtiny jsou přeloženy i obrazovky a zdrojové kódy všech příkladů.
    Zdrojové kódy všech scriptů z knihy si můžete stáhnout na [http://knihy.cpress.cz/K0954]
    Originální web ke knize včetně diskusního fóra [anglicky]: [http://www.DMCinsights.com/phpmysql].

    Obsah

    • Úvod

      Co jsou to dynamické webové prezentace?
      Co je to PHP?
      Co je to MySQL?
      Co budete potřebovat
      O této knize
      Doprovodná webová prezentace
    • Kapitola 1: Úvod do jazyka PHP

      Základní syntaxe
      Odesílání dat prostřednictvím webového prohlížeče
      PHP, HTML a prázdná místa
      Píšeme komentáře
      Co jsou to proměnné?
      O řetězcích
      Spojování řetězců
      O číslech
      O konstantách
      Apostrofy versus uvozovky
    • Kapitola 2: Programování v jazyce PHP

      Jak na tvorbu formulářů HTML
      Jak ošetřit data z formuláře HTML
      Správa magických uvozovek
      Podmíněné příkazy a operátory
      Ověřování validity dat
      Jak ručně odeslat hodnoty
      Co jsou to pole?
      Jak na tvorbu polí
      Jak používat hodnoty polí
      Vícerozměrná pole
      Pole a řetězce
      Třídění polí
      Cykly For a While
    • Kapitola 3: Tvorba dynamických webových stránek

      Práce s externími soubory
      Tvorba a volání vlastních funkcí
      Funkce s argumenty
      Nastavení implicitních hodnot argumentů
      Vrácení hodnot z funkce
      Platnost proměnné
      Obsluha formulářů HTML pomocí funkce Redux jazyka PHP
      Odesílání elektronické pošty
      Záhlaví HTTP
      Tvorba strnulých formulářů
      Funkce pro práci s datem a časem
    • Kapitola 4: Úvod do jazyka SQL a databázového systému MySQL

      Jak navrhovat tabulky
      Pracujeme s monitorem MySQL
      Tvorba databází a tabulek
      Vkládáme první záznamy
      Výběr dat
      Příkazy zúžení výběru
      Pracujeme s operátory LIKE a NOT LIKE
      Setřídění výsledků
      Jak omezit počet záznamů ve výsledné sadě
      Aktualizace dat
      Jak odstranit data
    • Kapitola 5: Pokročilé techniky SQL a MySQL

      Návrh databáze
      Spojování tabulek
      Pracujeme s funkcemi
      Indexy
    • Kapitola 6: Spojení jazyka PHP s databází MySQL

      Tvorba šablony
      Jak se připojit k serveru MySQL a jak vybrat databázi
      Ošetření chyb
      Spouštění jednoduchých dotazů
      Načtení výsledků dotazu
      Zabezpečení
      Pracujeme s funkcí mysql_num_rows()
      Aktualizace záznamů ve skriptech PHP
    • Kapitola 7: Soubory cookie a uživatelské relace

      Pracujeme se soubory cookie
      Pracujeme s uživatelskými relacemi
      Relace a soubory cookie
    • Kapitola 8: Zabezpečení

      Ověřování HTTP
      Jak ověřit zadání na formuláři pomocí kódu v jazyce JavaScript
      Regulární výrazy
      Zabezpečení databáze
    • Kapitola 9: Vývoj webových aplikací

      Ladící techniky PHP
      Techniky ladění jazyka SQL a databází MySQL
      Správa chyb v jazyce PHP
      Správa chyb v MySQL
      Jak vylepšit výkon webové aplikace
    • Kapitola 10: Doplňková témata

      Ukládání výstupu do vyrovnávací paměti
      Ukládání stránek do mezipaměti
      Detekce prohlížečů
      PHP a JavaScript
      Práce s archivem PEAR
    • Kapitola 11: Příklad – Správa obsahu databáze

      Tvorba nové šablony
      Tvorba základních stránek
      Správa adres URL
      Správa souborů
    • Kapitola 12: Příklad – Registrace uživatelů

      Nejprve je třeba vytvořit šablony
      Konfigurační skripty
      Tvorba domovské stránky
      Registrace
      Jak se přihlásit a odhlásit
      Správa hesel
      Správa webové aplikace
    • Kapitola 13: Příklad – Elektronické obchodování

      Tvorba databáze
      Neveřejná část aplikace určená pro správu
      Tvorba veřejné šablony
      Katalog produktů
      Nákupní košík
    • Příloha A: Instalace

      Instalace v sytému Linux
      Instalace v systému Windows
      Oprávnění v databázích MySQL
      Testování instalace
    • Příloha B: Aplikace jiných dodavatelů

      phpMyAdmin
      Systém šablon
      Diskusní fóra
      Správa obsahu
      Elektronické obchodování
      Vyhledávací stroje
      Repositáře kódu
    • Příloha C: Stručný přehled

      PHP
      MySQL
    • Příloha D: Prameny

      PHP
      MySQL
      Nástroje MySQL
      SQL
      Zabezpečení
      Další
    • Rejstřík

    Knihu mohu vřele doporučit, měli by ji pochopit i úplní laici. Bez váhání mohu tvrdit, že se jedná o výbornou publikaci a tvoří tak ucelenou příručku o scriptovacím jazyku PHP a databázi MySQL.

    ×Odeslání článku na tvůj Kindle

    Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
    Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

    E-mailová adresa (např. novak@kindle.com):

    TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

    2 názory  —  2 nové  
    Hlasování bylo ukončeno    
    0 hlasů
    Google
    (fotka) Lukáš ChurýLukáš je šéfredaktorem Programujte, vyvíjí webové aplikace, fascinuje ho umělá inteligence a je lektorem na FI MUNI, kde učí navrhovat studenty GUI. Poslední dobou se snaží posunout Laser Game o stupeň výše a vyvíjí pro něj nové herní aplikace a elektroniku.
    Web     Twitter     Facebook     LinkedIn    

    Nové články

    Obrázek ke článku Už v roce 2022 proteče průměrným chytrým telefonem 11 GB dat měsíčně, říká studie Cisco

    Už v roce 2022 proteče průměrným chytrým telefonem 11 GB dat měsíčně, říká studie Cisco

    V roce 2022 bude vlastnit mobilní zařízení 5,5 miliardy lidí (71 % světové populace), celkový počet mobilních zařízení připojených k internetu přesáhne 8 miliard a průměrný chytrý telefon přenese 11 GB dat měsíčně. Vyplývá to ze studie Cisco Mobile Visual Networking Index, která předpovídá budoucí vývoj mobilního datového provozu. Ta si dále všímá toho, že uživatelé budou stále více využívat Wi-Fi připojení. I proto se počet Wi-Fi hotspotů celosvětově zvýší na více než půl miliardy.

    Reklama
    Reklama
    Obrázek ke článku Průmyslové firmy chtějí zkrátit proces přijímání lidí ze zemí mimo EU. Inspiraci vidí v Polsku.

    Průmyslové firmy chtějí zkrátit proces přijímání lidí ze zemí mimo EU. Inspiraci vidí v Polsku.

    Pokud chtějí průmyslové firmy v Česku obsadit volné místo uchazečem ze země mimo Evropskou unii, znamená to pro ně i půlroční čekání. Výrazně to přitom pociťuji i na vynaložených nákladech. Svaz průmyslu a dopravy chce proto zkrátit měsíční lhůtu vyvěšení volné pozice na Úřadu práce. Průmyslové firmy a personalisté by však volili komplexnější zjednodušení, o pracovní povolení by měli žádat přímo zaměstnavatelé. Jako vzor uvádějí dlouhodobě fungující systém v Polsku či Maďarsku.

    Obrázek ke článku Pět mýtů spojených s tvorbou e-shopů

    Pět mýtů spojených s tvorbou e-shopů

    Chuť Čechů nakupovat online stále roste a internetovým obchodům se v Česku daří. I proto o vlastním e-shopu přemýšlí i podnikatelé, kteří si dosud vystačili s kamennou prodejnou nebo profilem na sociální síti či prodejním portálu. Kolem samotné tvorby webu však stále panuje řada mýtů, které mnohdy od založení e-shopu zbytečně odrazují

    Obrázek ke článku Konference: Cloud computing rychle mění firemní IT

    Konference: Cloud computing rychle mění firemní IT

    Cloud computing se během několika posledních let stal samozřejmostí a jeho využití stále roste. Drtivá většina velkých firem již disponuje multicloudovou strategií, v průměru používají více než 3 cloudy současně a s dalšími experimentují. Co přesně cloud firmám přináší? Na jaké problémy lze při jeho využívání narazit? I na tato témata se zaměřuje konference Cloud computing v praxi, která se koná 21. 3. 2019 v pražském Kongresovém centru Vavruška na Karlově náměstí 5.

    Reklama autora

    Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032019 Programujte.com
    Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý