setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { die("Chyba připojení k databázi: " . $e->getMessage()); } //vytvoření tabulky pokud neexistuje $pdo->exec("CREATE TABLE IF NOT EXISTS intro ( id INTEGER PRIMARY KEY AUTOINCREMENT, nazev VARCHAR(64) NOT NULL, autor VARCHAR(64) NOT NULL, rok_vydani INTEGER NOT NULL )"); //vložení výchozích dat pokud je tabulka prázdná $query = $pdo->prepare("SELECT COUNT(*) FROM intro"); $query->execute(); $count = $query->fetchColumn(); if ($count == 0) { $pdo->exec("INSERT INTO intro (id, nazev, autor, rok_vydani) VALUES (1, 'Kytice', 'Jaromir Erben', 1901), (2, 'Karlštejn', 'Nějaky autor', 2022), (3, 'Steti', 'Neznamy', 2002), (4, 'Médeia', 'Euripidés', 5), (5, 'Evžen Oněgin', 'A. S. Puškin', 1823), (6, 'RUR', 'K. Čapek', 1920), (7, 'Spalovač mrtvol', 'L. Fuks', 1967), (8, 'Petr a Lucie', 'R. Rolland', 1920) "); } ?>