W czasie użytkowania systemu musi działać serwer MySQL, Apache i być dostępna przeglądarka internetowa.
Zadanie 1 -
Umieścić wydrukowany poniżej skrypt info.php w kartotece „roboczej” WWW pakietu Vertrigo – w laboratorium: C:\programy\VertrigoServ\WWW
-
Stwierdzić poprawność działania PHP uruchamiając w przeglądarce skrypt wydrukowany poniżej, a umieszczony na stronie: http://localhost/info.php
Uwagi: - wszystkie własne skrypty php proszę umieszczać w kartotece „roboczej” WWW pakietu Vertrigo – w laboratorium: - C:\programy\VertrigoServ\WWW - zbadać składnię wywołania PHP , itp.
Zadanie 2 Przeanalizować działanie, uruchomić skrypt nawiązujący kontakt z systemem MySQL: MySQL Connection
Uwagi: - mysql_connect(”serwer”, ”użytkownik”, ”hasło”) – nawiązanie połączenia z bazą danych MySQL - die – funkcja obsługi błędu, przerywa wykonywanie skryptu
-1-
Zadanie 3 Przeanalizować działanie, uruchomić skrypt pokazujący nazwy baz danych MySQL: MySQL Bazy Danych Bazy danych na lokalnych hoscie:
Uwagi: - mysql_list_dbs() – podaje listę baz danych dostępnych na serwerze; - mysql_tablename() – wyodrębnienie nazwy tabeli lub bazy danych, - mysql_num_rows() – liczba wierszy w zbiorze wyników
-2-
Zadanie 4 Na podstawie poniższego skryptu przygotować skrypt prezentujący tabele bazy / baz danych utworzonych przez Panią / Pana MySQL Tables Bazy danych i tablele na lokalym hoscie:
Uwagi: - mysql_list_tables() – podaje listę tabel danej bazy, - mysql_select_db(nazwa_bazy, identyfikator_połączenia)- wybór określonej bazy
-3-
Zadanie 5 Na podstawie poniższego skryptu przygotować skrypt zakładający nową bazę danych Tworzenie nowej bazy danych
Uwagi: - mysql_create_db () – tworzenie nowej bazy danych. Zadanie 6 Na podstawie poniższego skryptu przygotować skrypt kasujący bazę danych Kasowanie bazy danych
Uwagi: - mysql_drop_db() – kasowanie bazy danych. -4-
Zadanie 7 Na podstawie poniższego skryptu przygotować skrypty wybierające rekordy z Pani / Pana bazy danych: - przygotowanie menu: Moje Menu Menu Moje wybory wedlug jeden wedlug dwa wedlug trzy wedlug cztery
- właściwy przykładowy skrypt: Wybor jeden Jeden Powrot do menu
Uwagi: - mysql_query () – przekazanie zapytania do MySQL, - mysql_fetch_array() – przechwycenie do tablicy zawartości wiersza z wynikami zapytania skierowanego do MySQL. -5-
Zadanie 8 Na podstawie poniższego skryptu przygotować skrypty wprowadzające nowe rekordy do Pani / Pana bazy danych: - przygotowanie formularza: Dodawanie nowego rekordu Wstawianie rekordu ISBN Autor Tytul Cena
- właściwy skrypt: Efekt wstawiania nowego rekordu Rezultat wstawiania nowego rekordu