PHP + MySQL w laboratorium (1)

PHP + MySQL w laboratorium (1) W czasie użytkowania systemu musi działać serwer MySQL, Apache i być dostępna przeglądarka internetowa. Zadanie 1 - ...
6 downloads 0 Views 213KB Size
PHP + MySQL w laboratorium (1)

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

-6-