PHP na INF.03
INF.03 · tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

PHP i baza danych: od pierwszego echo do 101 arkuszy

W większości arkuszy praktycznych INF.03 trzeba napisać cztery zapytania SQL i skrypt PHP, który łączy stronę z bazą danych. Ten kurs uczy obu rzeczy od zera, a potem prowadzi przez 101 arkuszy z lat 2018–2026 (INF.03 oraz starsze EE.09 i E.14).

Kod piszesz i uruchamiasz na tej stronie. PHP działa tu w przeglądarce, a baza danych zachowuje się jak MySQL z XAMPP: możesz wysyłać formularze, dodawać wiersze i oglądać wynik w podglądzie strony.

Co jest w kursie

CzęśćZawartość
PHP od zeraJedenaście lekcji: znaczniki PHP, zmienne, warunki, pętle, tablice, funkcje, formularze, pola wyboru (radio, lista, checkbox), daty, ciasteczka i pliki tekstowe.
SQLJedenaście lekcji, które obejmują wszystkie rodzaje zapytań z arkuszy: od SELECT przez daty, JOIN i LEFT JOIN, grupowanie, INSERT, UPDATE, ALTER i CREATE TABLE po konta użytkowników i uprawnienia (CREATE USER, GRANT, REVOKE).
PHP i bazaSiedem lekcji z tym, co powtarza się w arkuszach: połączenie, wyniki w liście i tabeli, formularz dodający i szukający, zmiana i usuwanie danych (także odnośnikiem przy wierszu), przekierowanie po zapisie.
Arkusze101 arkuszy. W każdym zapytania do napisania, skrypt do uzupełnienia na stronie z arkusza i opublikowane rozwiązanie do porównania.
Różnice wobec XAMPP: baza na tej stronie to SQLite, który udaje MySQL. Typowe zapytania z arkuszy działają tak samo. Nie wykonują się tu polecenia zmieniające strukturę bazy i uprawnienia (ALTER, CREATE USER, GRANT), więc takie zapytania kurs porównuje ze wzorem jako tekst. Zamiast obrazów widzisz kolorowe karty z nazwą pliku.
Skąd są rozwiązania: arkusze, pliki i rozwiązania skryptów pochodzą z repozytorium Chr1skyy/Egzamin-Zawodowy-E14-EE09-INF03. To rozwiązania przykładowe, a nie oficjalny klucz CKE.