Dynamické stránky s přístupem do databáze (formuláře a jejich zpracování, zabezpečení uživatelského vstupu, zápis do databáze, výpis dat z databáze)
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.
Například u databáze MySQL se používá jazyk SQL a příkaz pro uložení nějakých dat do tabulky
user může vypadat například takto:
INSERT INTO user (username, password, email, admin) VALUES ('tomas', 'hashovaneheslo',
'tom@tom.tom', 0);
Výpis dat z databáze
Výpis dat z databáze se provádí taktéž odesláním příslušného požadavku na databázi. Ten může
vypadat například následovně (provede načtení všech uživatelů z tabulky user):
SELECT * FROM user;
Informace o uživatelích, které se načtou, je následně možné procházet cyklem a postupně tak
utvořit například tabulku s takovými informacemi. Cyklem proto, protože byly vybrány všechny
záznamy a v takovém případě jsou uloženy v poli.
Následujícím příkazem můžeme z databáze zase získat například pouze e-mail nějakého jednoho
konkrétního uživatele:
SELECT email FROM user WHERE username = 'tomas';