• Nie Znaleziono Wyników

Wprowadzenie do Internetu – zajęcia 7Zakres tematyczny zajęć

N/A
N/A
Protected

Academic year: 2021

Share "Wprowadzenie do Internetu – zajęcia 7Zakres tematyczny zajęć"

Copied!
1
0
0

Pełen tekst

(1)

WIT – zajęcia 7

Wprowadzenie do Internetu – zajęcia 7

Zakres tematyczny zajęć

 PHP – dodawanie, edycja i usuwanie danych z bazy.

Wykorzystując technologię PHP mamy możliwość wykonywania operacji na bazach danych. Sam język PHP umożliwia wykorzystywanie najpopularniejszych baz danych. W większości rozwiązań wraz z tym językiem wykorzystuje się bazę MySQL ze względu na jej prostotę i szybkość działania.

Na ćwiczeniach studenci poznają podstawowe techniki operowania na danych pochodzącymi z bazy MySQL przy pomocy języka PHP.

Podstawowe pojęcia związane z obsługą bazy MySQL

mysql_connect - Otwiera połączenie z serwerem MySQL

resource mysql_connect ( [string serwer [, string użytkownik [, string hasło [, bool nowy_identyfikator [, int opcje_klienta]]]]] )

parametry zawarte w nawiasach [] są opcjonalne

Zwraca identyfikator połączenia w przypadku powodzenia, lub FALSE jeśli wystąpi błąd.

mysql_select_db - Wybiera bazę MySQL

Zwraca True jeżeli baza zostanie wybrana i false, jeżeli baza nie zostanie odnaleziona lub użytkownik jakim się podłączamy nie ma uprawnień do operowania na tej bazie

mysql_query - wysyła zapytanie do aktywnej bazy na serwerze skojarzonym z podanym identyfikatorem połączenia. Jeżeli identyfikator_połączenia nie został podany,

wykorzystywane jest ostatnio otwarte połączenie. Jeżeli żadne połączenie nie jest otwarte, podjęta zostanie próba ustanowienia go, poprzez wywołanie mysql_connect() bez

argumentów.

resource mysql_query ( string zapytanie [, resource identyfikator_połączenia [, int typ_wyniku]]

)

mysql_result - Zwraca dane wynikowe

mysql_fetch_array - Zapisuje wiersz wyniku w tablicy asocjacyjnej, numerycznej lub w obu array mysql_fetch_array ( resource wynik [, int typ_wyniku] )

Zwraca tablicę zawierającą pobrany wiersz, lub FALSE jeżeli nie ma więcej wierszy w wynik.

mysql_fetch_assoc - Zapisuje wiersz wyniku w tablicy asocjacyjnej

mysql_fetch_object - Zapisuje wiersz wyniku jako obiekt

<?php

mysql_connect('localhost','uzytkownik','haslo');

mysql_select_db($db);

$result = mysql_query('select * from tabela');

while ($row = mysql_fetch_object($result)) { echo $row->id_uzytkownika;

echo $row->pelna_nazwa;

}

mysql_free_result($result);

?>

mysql_fetch_row - Zapisuje wiersz wyniku w tablicy wyliczeniowej

mysql_num_fields - Zwraca liczbę pól w wyniku

mysql_num_rows - Zwraca liczbę wierszy w wyniku

__________________________________________________________________________________________

mgr inż. Marcin Nowak 26.05.2006 Marcin_Nowak@wit.edu.pl 1/2

(2)

WIT – zajęcia 7

Zadanie 1.

Wyświetlanie listy wyników wyszukiwania 1. Dodać do projektu podstronę „user_list.php”

2. Dodać w menu projektu link do stworzonej w poprzednim kroku podstrony 3. W pliku „user_list.php”

a. Utworzyć podstawowy szablon dopasowany do projektu

b. Stworzyć prosty mechanizm wyszukiwania (formularz z 1 polem login) c. Stworzyć tabelkę prezentującą wyniki wyszukiwania

d. Obsłużyć przy pomocy skryptu PHP wyświetlenie wyników wyszukiwania z bazy danych

e. W liście wyników zaproponować mechanizm edycji elementu listy

Zadanie 2.

Edycja danych

1. Dodać do projektu podstroję „user_details.php”

2. W pliku „user_list.php”

a. Utworzyć podstawowy szablon dopasowany do projektu b. Pobrać dane edytowanego użytkownika

c. Wyświetlić dane edytowanego użytkownika

d. Umożliwić zapis danych użytkownika i powrót do listy wyników

Zadanie 3.

Wykorzystanie obiektów

Stworzyć obiekt ułatwiający operacje na bazie danych.

__________________________________________________________________________________________

mgr inż. Marcin Nowak 26.05.2006 Marcin_Nowak@wit.edu.pl 2/2

Cytaty

Powiązane dokumenty

ułóż nadgarstek jednej ręki na środku klatki piersiowej poszkodowanego (dolna połowa mostka poszkodowanego), nadgarstek drugiej dłoni ułóż na grzbiecie

Jeżeli stan epidemii zostanie odwołany a dzieci powrócą do szkół, decyzja o organizacji uroczystości pierwszokomunijnych będzie uzależniona od woli rodziców w porozumieniu

Dzisiaj kolejna historyjka obrazkowa, dowiemy się co słychać u Tigera, otwórzcie proszę książkę na stronie 52, przyjrzyjcie się obrazkom i zastanówcie o czym będzie

Określ, jaki problem podejmuje Jerzy Stempowski w podanym tekście. Zajmij stanowisko wobec rozwiązania przyjętego przez autora, odwołując się do tego tekstu oraz do innych

Przykłady: przypuśćmy, że następujące macierze są macierzami pochod- nych 2 rzędu w punkcie krytycznym pewnej funkcji klasy C 2. a) nie jest półokreślona, siodło w punkcie,

Jeśli chcemy wyrównać tekst do lewej strony dokumentu, wybierzemy Wyrównaj do lewej, lub skrót klawiszowy Ctrl + L, a jeśli do prawej – wybieramy Wyrównaj do prawej lub

Określ, jaki problem podejmuje Jerzy Stempowski w podanym tekście. Zajmij stanowisko wobec rozwiązania przyjętego przez autora, odwołując się do tego tekstu oraz do innych

Politechnika Wrocławska Rok akademicki 2015/2016 Typ kalendarza dwusemestralny..