diff --git a/php_procviceni_predMaturitou/02/index.php b/php_procviceni_predMaturitou/02/index.php
new file mode 100644
index 0000000..ffb84cd
--- /dev/null
+++ b/php_procviceni_predMaturitou/02/index.php
@@ -0,0 +1,19 @@
+ 0) {
+ // vystup pro každý řáděk
+ while($row = mysqli_fetch_assoc($result)) {
+ echo var_dump($row). "
"; // vypišu rozšířený výpis z proměné $row
+ }
+ } else {
+ echo "0 záznamů";
+ }
+//ukončení připojení
+mysqli_close($conn);
+?>
\ No newline at end of file
diff --git a/php_procviceni_predMaturitou/02/insert.php b/php_procviceni_predMaturitou/02/insert.php
new file mode 100644
index 0000000..1fcd68c
--- /dev/null
+++ b/php_procviceni_predMaturitou/02/insert.php
@@ -0,0 +1,22 @@
+";
+
+//kontrola jestli se záznam zapsal
+if (mysqli_query($conn, $sql)) {
+ echo "Nový záznam uspěšně zapsán";
+ } else {
+ echo "Error: " . $sql . "
" . mysqli_error($conn);
+ }
+ //ukončení připojení
+mysqli_close($conn);
+?>
\ No newline at end of file
diff --git a/php_procviceni_predMaturitou/02/opakovacka.sql b/php_procviceni_predMaturitou/02/opakovacka.sql
new file mode 100644
index 0000000..cc9ac11
--- /dev/null
+++ b/php_procviceni_predMaturitou/02/opakovacka.sql
@@ -0,0 +1,20 @@
+insert into opakovacka (nazev, fnum, txt) values ('Lqvakwmimq', 83.18, 'condimentum id luctus nec molestie sed justo pellentesque viverra pede ac diam cras');
+insert into opakovacka (nazev, fnum, txt) values ('Smuecjzven', 1.17, 'leo rhoncus sed vestibulum sit amet cursus id turpis integer aliquet massa id');
+insert into opakovacka (nazev, fnum, txt) values ('Xkudnmrbjy', 89.46, 'interdum mauris ullamcorper purus sit amet nulla quisque arcu libero rutrum ac lobortis vel');
+insert into opakovacka (nazev, fnum, txt) values ('Njhoftixqp', 70.91, 'sed interdum venenatis turpis enim blandit mi in porttitor pede justo');
+insert into opakovacka (nazev, fnum, txt) values ('Wozvrgejru', 17.22, 'volutpat erat quisque erat eros viverra eget congue eget semper rutrum nulla');
+insert into opakovacka (nazev, fnum, txt) values ('Ozsyvdjfwb', 48.22, 'dolor sit amet consectetuer adipiscing elit proin interdum mauris non');
+insert into opakovacka (nazev, fnum, txt) values ('Xdqwxpegti', 88.85, 'pede lobortis ligula sit amet eleifend pede libero quis orci nullam molestie nibh in lectus pellentesque at nulla suspendisse potenti');
+insert into opakovacka (nazev, fnum, txt) values ('Lguiiaango', 79.07, 'nisi nam ultrices libero non mattis pulvinar nulla pede ullamcorper augue a suscipit nulla elit ac nulla sed vel enim');
+insert into opakovacka (nazev, fnum, txt) values ('Sgrbdyyufp', 68.22, 'mi in porttitor pede justo eu massa donec dapibus duis at velit eu est congue elementum in hac');
+insert into opakovacka (nazev, fnum, txt) values ('Vzokcdoyqw', 2.53, 'mi sit amet lobortis sapien sapien non mi integer ac neque duis bibendum morbi');
+insert into opakovacka (nazev, fnum, txt) values ('Mrnsywcziq', 81.23, 'malesuada in imperdiet et commodo vulputate justo in blandit ultrices enim lorem ipsum dolor sit amet consectetuer');
+insert into opakovacka (nazev, fnum, txt) values ('Wtocozhcfg', 10.02, 'in faucibus orci luctus et ultrices posuere cubilia curae nulla');
+insert into opakovacka (nazev, fnum, txt) values ('Bkdiydziba', 48.24, 'nam ultrices libero non mattis pulvinar nulla pede ullamcorper augue');
+insert into opakovacka (nazev, fnum, txt) values ('Bupaovpoph', 29.71, 'dictumst maecenas ut massa quis augue luctus tincidunt nulla mollis molestie lorem');
+insert into opakovacka (nazev, fnum, txt) values ('Lajoszzmik', 64.85, 'odio curabitur convallis duis consequat dui nec nisi volutpat eleifend donec ut dolor morbi vel lectus in quam fringilla rhoncus');
+insert into opakovacka (nazev, fnum, txt) values ('Wldzwigbep', 50.33, 'amet eros suspendisse accumsan tortor quis turpis sed ante vivamus');
+insert into opakovacka (nazev, fnum, txt) values ('Xgxjueajua', 7.33, 'adipiscing elit proin interdum mauris non ligula pellentesque ultrices phasellus id sapien');
+insert into opakovacka (nazev, fnum, txt) values ('Gubgdkxpmq', 11.42, 'ut volutpat sapien arcu sed augue aliquam erat volutpat in congue etiam justo');
+insert into opakovacka (nazev, fnum, txt) values ('Ekrgvdmlkc', 41.97, 'rutrum rutrum neque aenean auctor gravida sem praesent id massa id nisl venenatis lacinia');
+insert into opakovacka (nazev, fnum, txt) values ('Wuzwfgtsyi', 63.78, 'feugiat et eros vestibulum ac est lacinia nisi venenatis tristique fusce congue diam id ornare imperdiet sapien urna');