Kurs PHP odc. 5: Poznajemy bibliotekę PDO



Kurs PHP odc. 5: Poznajemy bibliotekę PDO

Kurs PHP odc. 5: Poznajemy bibliotekę PDO

Jeżeli masz ochotę zobaczyć więcej naszych filmów, podcastów i artykułów w coraz lepszej jakości, to zachęcamy do pozostawienia subskrypcji, a także do odwiedzenia prowadzonych przez nas witryn oraz do polubienia fanpage’u Pasji informatyki na Facebooku.

🔔 Subskrybuj – http://bit.ly/pasja-sub

Jeśli masz ochotę wesprzeć to co robimy, to możesz:

🖐 Zostać Patronem – https://patronite.pl/pasja-informatyki
☕️ Ufundować nam wirtualną kawę – https://buycoffee.to/pasja-informatyki

👉 Fanpage na Facebooku – http://bit.ly/pasja-fb
👉 Profil Patronite – https://patronite.pl/pasja-informatyki
👉 Lista Patronów – http://pasja-informatyki.pl/patroni
👉 Donacje na blogu – http://miroslawzelent.pl/donate
👉 Harmonogram publikacji – http://bit.ly/pasja-harmonogram
👉 Kontakt z nami – http://pasja-informatyki.pl/kontakt/
👉 Współpraca reklamowa – http://bit.ly/pasja-wspolpraca
👉 Kursy video dla technikum – http://pasja-informatyki.pl
👉 Blog informatyczny – http://miroslawzelent.pl
👉 Trenażer egzaminacyjny – http://egzamin-informatyk.pl
👉 Egzamin-E13.pl – http://egzamin-e13.pl
👉 Forum dyskusyjne – https://forum.pasja-informatyki.pl/
👉 Witryna podcastowa – http://podcast.pasja-informatyki.pl/
👉 Twitter MZ – https://twitter.com/MiroslawZelent
👉 Twitter DS – https://twitter.com/stelmach_damian

🕐 TIMESTAMPS (CHWILE CZASOWE):

[ 00:00:15 ] Tytułem wstępu
[ 00:00:46 ] OOP = Object Oriented Programming
[ 00:01:19 ] API = Application Programming Interface
[ 00:01:43 ] PDO vs. mysqli vs. mysql
[ 00:05:03 ] Jaki projekt wykonamy?
[ 00:06:03 ] Opis plików projektu, import bazy danych
[ 00:10:20 ] Przygotowanie konfiguracji połączenia w config.php
[ 00:13:10 ] Możliwość pominięcia znacznika kończącego kod PHP
[ 00:13:40 ] Nawiązanie połączenia z użyciem PDO w database.php
[ 00:16:24 ] Tworzenie obiektu klasy PDO i parametry konstruktora
[ 00:21:36 ] Atrybut PDO::ATTR_EMULATE_PREPARES = false
[ 00:22:29 ] Atrybut PDO::ATTR_ERRMODE = PDO::ERRMODE_EXCEPTION
[ 00:24:24 ] Prztestowanie połączenia z bazą w save.php
[ 00:26:50 ] Obsługa formularza dodawania adresu do listy
[ 00:28:14 ] Walidacja poprawności podanego adresu e-mail
[ 00:29:08 ] Funkcja filter_input(), FILTER_VALIDATE_EMAIL
[ 00:30:33 ] Funkcja empty(), czyli kiedy zmienna jest “pusta”?
[ 00:33:58 ] Przygotowanie (prepare) treści zapytania INSERT
[ 00:35:24 ] Dowiązanie wartości zmiennej metodą bindValue()
[ 00:37:03 ] Wykonanie kwerendy INSERT metodą execute()
[ 00:37:30 ] Test zapisywania adresu w bazie danych
[ 00:38:30 ] Zamknięcie połączenia w PDO? PDO::ATTR_PERSISTENT
[ 00:39:59 ] Ustanowienie komunikatu o błędzie w index.php
[ 00:41:45 ] Zapamiętanie niepoprawnego adresu email w index.php
[ 00:43:35 ] Krótki znacznik otwierający php = short open tag
[ 00:43:50 ] Krótki znacznik echo = short echo tag
[ 00:44:21 ] Skrócony zapis instrukcji warunkowej if
[ 00:46:58 ] Logowanie do panelu newslettera w admin.php
[ 00:50:37 ] Przygotowanie (prepare) treści zapytania SELECT
[ 00:52:07 ] Dowiązanie wartości zmiennej metodą bindValue()
[ 00:52:40 ] Wykonanie kwerendy SELECT metodą execute()
[ 00:53:39 ] Ilość zwróconych rekordów metodą rowCount()
[ 00:54:36 ] Fetchowanie danych, sprawdzenie istnienia tablicy
[ 00:57:03 ] Sprawdzenie hasła logowania, password_verify()
[ 01:00:50 ] Wykonanie kwerendy SELECT metodą query()
[ 01:02:15 ] Wrażliwość na miejsce dołączenia database.php
[ 01:03:30 ] Obiekt PDOStatement, metoda fetchAll()
[ 01:06:01 ] Fetchowanie asocjacyjne, ale także numeryczne
[ 01:08:00 ] Wypisanie adresów w sposób tabelaryczny
[ 01:10:33 ] Pętla foreach wyjmująca rekord po rekordzie
[ 01:14:34 ] Możliwość wylogowania się w logout.php
[ 01:16:24 ] Komunikat o błędzie logowania w admin.php
[ 01:17:44 ] Przekierowanie zalogowanego admina do list.php
[ 01:19:33 ] Zadanie domowe do zrealizowania
[ 01:20:12 ] Słowo końcowe
[ 01:20:39 ] Podsumowanie wiedzy na slajdach

💾 POBIERZ PLIKI Z ODCINKA:

http://miroslawzelent.pl/kurs-php/poznajemy-biblioteke-pdo

📑 CODE REVIEW NA FORUM:

http://bit.ly/code-reviews-odcinkow

🎵 MUZYKA:

Sappheiros – Lullaby
https://soundcloud.com/sappheirosmusic/lullaby

Zajrzyjcie, facet tworzy świetną muzykę!
Please, follow this awesome artist, he totally deserves it!

Sappheiros na YT: http://bit.ly/2fuOcTG
https://twitter.com/SappheirosMusic
https://www.facebook.com/SappheirosMusic
https://soundcloud.com/sappheirosmusic

A Creative Commons Attribution License (CC BY) states that the material can be shared, remixed and used commercially: http://bit.ly/CCAttribution

#pasjainformatyki #programowanie #kursphp

Comments are closed.