Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!



Otázky

PDF
Stáhnout kompletní materiál zdarma (446.26 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

•

Využije přitom chyby, že SQL má speciální znaky, které interpretuje (například 
apostrof '). Proto je nutné veškeré proměnné, ze kterých skládáme SQL dotaz, 
escapovat - to znamená, že se před tyto speciální znaky dá lomítko \ - např \' 

58)K čemu slouží PREPARE a EXECUTE? Kdy je výhodné je použít 

•

Prepare - předpřipravíme si dotaz, ale bez hodnot. Ty se doplní až při samotné 
vykonání dotazu

•

Execute - sestaví se dotaz (do předpřipravenégo dotazu se vloží hodnoty) a dotaz se 
vykoná

•

Výhoda: Rychlost - předpřipravený dotaz je rychlejší

•

        Bezpečnost - můžeme definovat kontrolu hodnot, které se vkládají do dotazu

59)Co to je typ "resource"?

•

Je to datový typ, který ukazuje na nějaký zdroj dat. Například mysql_connect() vrací 
link na databázi - a ta proměnná je

•

typu resource. Nebo například když otevíráme soubor (fopen()), tak ta proměnná je 
taky typu resource.

•

reference na nějaký (systémový) objekt mimo php (databáze, file system).

60)Naznačte životní cyklus formuláře 

•

zobrazení formuláře s převyplněnými daty nebo prázdného, vyplnění formuláře 
(chybně) a odeslaní, zpracování na serveru, ověření dat, když je vše v pořádku, zápis 
do db, jinak vygeneruj nový formulář s předvyplněnými daty, které zadal uživatel

61)Vysvětlete architekturu(např. pomocí obrázku) front controler a page controler

•

Page controler - Každá stránka (php soubor) má vlastní constroler.

•

Front controler - Veškeré dotazy na stránky jsou směrovány na jedno místo (třeba 
index.php), tam je Front controler, který pak dotazy deleguje (přesměrovává) na 
konkrétní controlery.

62)Co to je composite view

•

Šablona se skládá z více podšablon. Slouží například k sestavování layoutu stránky 
(hlavička, obsah, menu, patička).

•

Stačilo nakreslit obrázek z přednášky.

63)Jak zajistíte aby se formulář nemohl odeslat vícekrát?

Témata, do kterých materiál patří