Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Informatyki i Elektroniki
|
|
- Nadzieja Staniszewska
- 8 lat temu
- Przeglądów:
Transkrypt
1 Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Informatyki i Elektroniki Instrukcja do zajęć laboratoryjnych Przetwarzanie i organizowanie danych : bazy danych Nr ćwiczenia 10 Temat Aplikacje internetowe z zastosowaniem języka PHP Cel ćwiczenia Zapoznanie się z podstawami tworzenia skryptów PHP umożliwiających połączenia z bazą danych, tworzenie bazy danych oraz jej komponentów oraz przetwarzania danych tj. realizacja zapytań i aktualizacja bazy danych Wymagane teoretyczne przygotowanie Podstawy języka C lub PHP oraz html Sposób zaliczenia Prowadzący a) Wstęp 1.1. Oprogramowanie Baza MySQL jest jedną z najpopularniejszych baz danych, z jakimi współpracują skrypty PHP. Jest to oprogramowanie dystrybuowane na zasadach open source. PHP (Hypertext Preprocessor) jest językiem skryptowym przeznaczonym przede wszystkim do tworzenia dynamicznych aplikacji internetowych Cel ćwiczeń Celem ćwiczeń zawartych w instrukcji jest przedstawienie możliwości komunikacji pomiędzy wykonywanymi skryptami oraz bazą danych (MySQL), która zawiera informacje wykorzystywane przez aplikację WWW Metoda osadzania skryptów PHP w stronie internetowej. Do osadzenia skryptu PHP w stronie służą znaczniki <?php oraz. Treść skryptu należy umieścić pomiędzy tymi znacznikami. Podczas przesłania żądania od klienta do serwera z prośbą o udostępnienie zasobu zawierającego skrypt PHP, skrypt ten jest wykonywany przez serwer, a wyniki zwrócone przez skrypt zastępują treść strony ograniczoną znacznikami skryptu. Aplikacja kliencka otrzymuje zatem stronę zawierającą jedynie wyniki, a nie źródła skryptu. Prosty przykład Aby uruchomić poniższy przykład należy zalogować się do serwera i utworzyć plik php. W tym celu:\ a) uruchomić program putty.exe.\ b) W polu Host name podać adres IP serwera (dendrit.issi.uz.zgora.pl) i kliknąć przycisk Open.
2 c) Przy zapytaniu o nazwę użytkownika (login as) podać podyplom i wcisnąć enter. d) Przy zapytaniu o hasło (password) podać podyplom i wcisnąć enter (podczas wprowadzania hasła nie pokazują się żadne znaki). e) Po zalogowaniu się uruchomić program mc (komenda mc i enter) f) Przejść do katalogu public_html. g) Utworzyć nowy plik (Shift+F4) h) Wprowadzić treść poniższego skryptu <html> <head> <title>przykład</title> </head> <body> </body> </html> <?php echo "Cześć! Jestem skryptem PHP!"; i) Zapisać plik (klawisz F2) pod nazwą nazwisko.php i) Uruchomić przeglądarkę (Internet Explorer) i wprowadzić adres: 2. Tworzenie połączenia z bazą danych z poziomu PHP Gdy interpreter PHP poprawnie ładuje rozszerzenia skryptom komunikowanie się z wybranymi bazami danych, możemy rozpocząć tworzenie skryptów, które operują na bazach danych. 2.1 Połączenie z serwerem MySQL Nawiązanie połączenia z serwerem bazy danych MySQL umożliwia funkcja: mysql_connect: $id = mysql_connect ( , user, haslo ); echo ($id); Serwerem bazy danych jest host o numerze (localhost). Użytkownik bazy danych to user, a jego hasło to haslo. W przeglądarce WWW powinien pojawić się napis: resource id # 1. Jeżeli użyjemy ponownie instrukcji mysql_connect ( , user, haslo ); to interpreter nie utworzy nowego połączenia, lecz zwróci identyfikator połączenia, które już istnieje, dzięki czemu oszczędzane są zasoby komputera.
3 Po nawiązaniu połączenia z serwerem bazy danych, będzie ono trwało dopóki nie zostanie zakończony skrypt, który zainicjował połączenie, lub jeśli nie zostanie zamknięty funkcją mysql_close(). bool mysql_close ([resource identyfikator]); Jeżeli argument funkcji mysql_close() nie zostanie podany, funkcja zamyka ostatnie utworzone połączenie. Jeżeli interpreter PHP nie będzie mógł nawiązać połączenia z serwerem bazy danych to pojawi się komunikat o błędzie: Warning: mysql_connect () [function mysql_connect ()] : Can t connect to MySQL serwer on in skrypt. php on line 1 Dodatkowo funkcja zwróci wartość false zamiast identyfikatora połączeń Przesyłanie zapytań do bazy danych Jeśli skrypt PHP uzyska połączenie z serwerem bazy danych, można rozpocząć komunikacje z serwerem za pomocą języka SQL. W PHP do wykonania zapytań języka SQL służy funkcja mysql_query() resource mysql_query(string query [. resource identyfikator] ); Metoda mysql_query() wysyła zapytanie SQL podane jako argument query do serwera MySQL, w którym połączenie jest identyfikowane przez argument identyfikator. Jeśli brakuje identyfikatora, wykonanie funkcji mysql_query() dotyczy ostatnio otwartego połączenia Tworzenie nowej bazy danych i tabel if (!mysql_query ( create database moja_baza )) { exit ( Wystapil blad numer (.mysql_errno(). ): <b>.mysql_error(). </b> ); Usunięcie bazy danych if (!mysql_query ( drop database moja_baza )) { exit ( Wystapil blad numer (.mysql_errno(). ): <b>.mysql_error(). </b> );
4 Tworzenie bazy danych z tworzeniem tabel Zdefiniujmy funkcje wykonującą zapytania SQL do bazy MySQL: <? Php // Funkcja wykonującą zapytania SQL do bazy MySQL: function zapytanie ($string_zapytania) { if (!mysql_query ($string_zapytania)) { exit ( Wystapil blad numer (.mysql_errno(). ): <b>.mysql_error(). </b> ); Nawiązanie połączenia z serwerem bazy danych MySQL umożliwia funkcja: mysql_connect: $id = mysql_connect ( , user, ); echo ($id); Utworzenie bazy zapytanie ( create database moja_baza ); Wybranie bazy moja baza jako bieżącej bazy danych zapytanie ( use moja_baza ); Utworzenie tabel: marka_sam (id int PRIMARY KEY, nazwa varchar(20) NOT NULL, kraj varchar(35) NOT NULL, data_zal char(4)) model ( id int PRIMARY KEY, nazwa varchar(20) NOT NULL, moc int NOT NULL, moment int NOT NULL, t yp varchar(20) NOT NULL, id_marki int ) zapytanie ( Create table marka_sam (id int PRIMARY KEY, nazwa varchar(20) NOT NULL, kraj varchar(35) NOT NULL, data_zal char (4)) ); zapytanie ( Create table model ( id int PRIMARY KEY, nazwa varchar(20) NOT NULL, moc int NOT NULL, moment int NOT NULL, t yp varchar(20) NOT NULL, id_marki int references marka_sam (id)) );
5 ); 2.4. Wprowadzenie danych do tabeli marka_sam zapytanie ( Insert into marka_sam (id, nazwa, kraj, data_zal ) values (1, AUDI, Niemcy, 1960 ) ); zapytanie ( Insert into marka_sam (id, nazwa, kraj, data_zal ) values (2, BMW, Niemcy, 1930 ) ); zapytanie ( Insert into marka_sam (id, nazwa, kraj, data_zal ) values (3, Fiat, Włochy, 1920 ) ); 2.5. Pobieranie informacji z bazy danych MySQL Funkcja mysql_query() może zwrócić obiekt typu resorce, gdy wynikiem zapytania SQL (np. zapytanie typu select będzie zbiór rekordów, które zwróci serwer MySQL. Aby uzyskać dostęp do informacji należy skorzystać z funkcji z grupy mysql_fetach Zdefiniujmy skrypt wyświetlające informacje pobrane z bazy MySQL <html> <head> <title > Skrypt </title> <head> <body> // Funkcja wykonującą zapytania SQL do bazy MySQL i zwracająca wynik: function zapytanie_wynik($string_zapytania) { if (!$rezultat = mysql_query ($string_zapytania)) { exit ( Wystapil blad numer (.mysql_errno(). ): <b>.mysql_error(). </b> ); return $rezultat; zapytanie_wynik( use moja_baza); //wybor bazy danych dla dalszych operacji $wynik_sql = zapytanie_wynik( Select * From marka_sam ); // *** Tutaj należy wstawiać kolejno różne postacie funkcji mysql_fetch_...( ) określone w następnych punktach </body> </html>
6 Wyświetlanie wyników zapytania z zastosowaniem funkcji mysql_fetch_row( ) echo ( table border = 0 > ); echo ( <tr> <td colspan = 2 > <b> Wyniki </b> </td> < /tr> ); while ($row = mysql_fetch_row( $wynik_sql)) { echo ( <tr> <td> align = right > Id : </td> <td>.$row[0]. </td> </tr> ); echo ( <tr> <td> align = right > Nazwa : </td> <td>.$row[1]. </td> </tr> ); echo ( <tr> <td> align = right > Kraj : </td> <td>.$row[2]. </td> </tr> ); echo ( <tr> <td> align = right > Data_zalozenia : </td> <td>.$row[3]. </td> </tr> ); echo ( <tr> <td colspan = 2 > </td> < /tr> ); echo ( </table> ); W miejsce *** wstaw powyższy kod aby zobaczyć działanie funkcji mysql_fetch_row( ) Wyświetlanie wyników zapytania z zastosowaniem funkcji mysql_fetch_assoc( ) echo ( table border = 0 > ); echo ( <tr> <td colspan = 2 > <b> Wyniki </b> </td> < /tr> ); while ($row = mysql_fetch_assoc( $wynik_sql)) { echo ( <tr> <td> align = right > Id : </td> <td>.$row[ id ]. </td> </tr> ); echo ( <tr> <td> align = right > Nazwa : </td> <td>.$row[ Nazwa ]. </td> </tr> ); echo ( <tr> <td> align = right > Kraj : </td> <td>.$row[ kraj ]. </td> </tr> ); echo ( <tr> <td> align = right > Data_zalozenia : </td> <td>.$row[ data_zal ]. </td> </tr> ); echo ( <tr> <td colspan = 2 > </td> < /tr> ); echo ( </table> ); W miejsce *** wstaw powyższy kod aby zobaczyć działanie funkcji mysql_fetch_assoc( ) Wyświetlanie wyników zapytania z zastosowaniem funkcji mysql_fetch_array( ) echo ( table border = 0 > ); echo ( <tr> <td colspan = 2 > <b> Wyniki </b> </td> < /tr> ); while ($row = mysql_fetch_array( $wynik_sql, MySQL_ASSOC)) { echo ( <tr> <td> align = right > Id : </td> <td>.$row[ id ]. </td> </tr> ); echo ( <tr> <td> align = right > Nazwa : </td> <td>.$row[ Nazwa ]. </td> </tr> ); echo ( <tr> <td> align = right > Kraj : </td> <td>.$row[ kraj ]. </td> </tr> ); echo ( <tr> <td> align = right > Data_zalozenia : </td> <td>.$row[ data_zal ]. </td> </tr> );
7 echo ( <tr> <td colspan = 2 > </td> < /tr> ); echo ( </table> ); W miejsce *** wstaw powyższy kod aby zobaczyć działanie funkcji mysql_fetch_array( ) Wyświetlanie wyników zapytania z zastosowaniem funkcji mysql_fetch_object( ) echo ( table border = 0 > ); echo ( <tr> <td colspan = 2 > <b> Wyniki </b> </td> < /tr> ); while ($row = mysql_fetch_object( $wynik_sql)) { echo ( <tr> <td> align = right > Id : </td> <td>.$row->id. </td> </tr> ); echo ( <tr> <td> align = right > Nazwa : </td> <td>.$row->nazwa. </td> </tr> ); echo ( <tr> <td> align = right > Kraj : </td> <td>.$row->kraj. </td> </tr> ); echo ( <tr> <td> align = right > Data_zalozenia : </td> <td>.$row->data_zal. </td> </tr> ); echo ( <tr> <td colspan = 2 > </td> < /tr> ); echo ( </table> ); W miejsce *** wstaw powyższy kod aby zobaczyć działanie funkcji mysql_fetch_object( ) Dodatkowe informacje o uzyskiwanych danych Funkcja: mysql_num_row() określa liczbę zawartą w wyniku zapytania mysql_connect ( , user, haslo ); mysql_query ( use moja_baza ); $wynik_sql = mysql_query( Select * From marka_sam ); ech( Zwrócono. mysql_num_rows ($wynik_sql). rekordy/krotki ); Wynikiem wykonania skryptu jest tekst Zwrócono 3 rekordy/krotki Funkcja: mysql_num_fields() określa liczbę pól zawartą w rekordach będących wynikiem zapytania mysql_connect ( , user, haslo ); mysql_query ( use moja_baza ); $wynik_sql = mysql_query( Select * From marka_sam ); ech( Rekord danych zawiera. mysql_num_fields ($wynik_sql). pola );
8 Wynikiem wykonania skryptu jest tekst Rekord danych zawiera 4 pola Funkcja: mysql_num_name() określa nazwę pola rekordu danych będących wynikiem zapytania mysql_connect ( , user, haslo ); mysql_query ( use moja_baza ); $wynik_sql = mysql_query( Select * From marka_sam ); ech( Nazwa pola o indeksie 1 to. mysql_num_name ($wynik_sql, 1). ); Wynikiem wykonania skryptu jest tekst Nazwa pola o indeksie 1 to nazwa Funkcja: mysql_num_type() określa typ pola rekordu danych będących wynikiem zapytania mysql_connect ( , user, haslo ); mysql_query ( use moja_baza ); $wynik_sql = mysql_query( Select * From marka_sam ); ech( Typ pola o indeksie 1 to. mysql_num_type ($wynik_sql, 1). ); Wynikiem wykonania skryptu jest tekst Typ pola o indeksie 1 to string 3. Tworzenie formularza umożliwjającego dodawanie danych do relacji marka_sam <?php if (isset($http_post_vars['tekst1'])) { $con = mysql_connect("localhost","podyplom","podyplom"); mysql_select_db("db_podyplom"); $result = mysql_query("insert into marka_sam (id, nazwa, kraj, data_zal) values ('".$HTTP_POST_VARS['tekst1']."', '".$HTTP_POST_VARS['tekst2']."', '".$HTTP_POST_VARS['tekst3']."','".$HTTP_POST_VARS['tekst4']."')"); mysql_close($con); <html> <body> <?php $con = mysql_connect("localhost","podyplom","podyplom"); mysql_select_db("db_podyplom"); $result = mysql_query("select * from testowa"); while (($linia = mysql_fetch_array($result))) { echo "id: ".$linia['id'].". ".$linia['tekst']."</br>\n"; <form method=post> Id: <input type=text name=tekst1>
9 Nazwa: <input type=text name=tekst2> Kraj : <input type=text name=tekst3> Rok założenia : <input type=text name=tekst4> <input type=submit value="dodaj"> </form> </body> </html> Literatura: [1] Lis M., PHP i MySQL. Dla każdego, Wydawnictwo Helion 2005 [2] Hugh E. Williams, David Lane, PHP i MySQL. Aplikacje bazodanowe, Wydawnictwo Helion 2005 [3] Bowman J.S., Emerson S.L., Darnovsky M., Podręcznik języka SQL, WNT Warszawa, 2001 [4] Converse T., Park J., PHP5 i MySQL. Biblia, Wydawnictwo Helion 2005
Instalacja MySQL. http://dev.mysql.com/downloads/mysql/5.0.html#downloads
Instalacja MySQL Baza MySQL tworzona jest przez Szwedzką firmę MySQL AB strona domowa projektu to: www.mysql.com Wersję bezpłatną (różniącą się od komercyjnej brakiem wsparcia technicznego, nośnika i podręcznika)
Bardziej szczegółowoĆwiczenia laboratoryjne nr 11 Bazy danych i SQL.
Prezentacja Danych i Multimedia II r Socjologia Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL. Celem ćwiczeń jest poznanie zasad tworzenia baz danych i zastosowania komend SQL. Ćwiczenie I. Logowanie
Bardziej szczegółowoZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP
ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP Zad. 1 Dla każdego zamówienia wyznaczyć jego wartość. Należy podać numer zamówienia oraz wartość. select z.id_zamowienia, sum(ilosc*cena) as wartosc
Bardziej szczegółowoInternetowe bazy danych
Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy Internetowe bazy danych wykład 6 dr inż. Jacek Mazurkiewicz e-mail: Jacek.Mazurkiewicz@pwr.wroc.pl Kontrola dostępu
Bardziej szczegółowoAutor: Joanna Karwowska
Autor: Joanna Karwowska Wygodniejszym i wydajniejszym sposobem przechowywania i korzystania z dużej ilości danych zapisanych na serwerze jest współpraca z relacyjną bazą danych. 2 1. Utworzyć bazę danych.
Bardziej szczegółowoZagadnienia. Konstrukcja bibliotek mysql i mysqli w PHP. Dynamiczne generowanie stron. Połączenie, zapytanie i sesja
Zagadnienia Konstrukcja bibliotek mysql i mysqli w PHP Dynamiczne generowanie stron Połączenie, zapytanie i sesja Podstawowe opakowanie dla zapytań SQL w PHP Zarządzania uŝytkownikami Włamania do mysql
Bardziej szczegółowoPawel@Kasprowski.pl Języki skryptowe - PHP. PHP i bazy danych. Paweł Kasprowski. pawel@kasprowski.pl. vl07
PHP i bazy danych Paweł Kasprowski pawel@kasprowski.pl Użycie baz danych Bazy danych używane są w 90% aplikacji PHP Najczęściej jest to MySQL Funkcje dotyczące baz danych używają języka SQL Przydaje się
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium PHP + bazy danych Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, współpraca PHP z bazami
Bardziej szczegółowoBaza danych do przechowywania użytkowników
System logowania i rejestracji jest bardzo przydatną funkcjonalnością na każdej stronie. Umożliwia sprawną identyfikację i zarządzanie użytkownikami. Strona ze skryptem logowania nabiera dużej wartości.
Bardziej szczegółowoInternetowe bazy danych
Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy Internetowe bazy danych wykład 5 dr inż. Jacek Mazurkiewicz e-mail: Jacek.Mazurkiewicz@pwr.wroc.pl mysql_list_tables pobranie listy tabel z bazy
Bardziej szczegółowoBazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Ćwiczenia I Paweł Daniluk Wydział Fizyki Jesień 2011 P. Daniluk (Wydział Fizyki) BDiUS ćw. I Jesień 2011 1 / 15 Strona wykładu http://bioexploratorium.pl/wiki/ Bazy_Danych_i_Usługi_Sieciowe_-_2011z
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium PHP + bazy danych Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, współpraca PHP z bazami
Bardziej szczegółowoBazy danych i usługi sieciowe
Bazy danych i usługi sieciowe Ćwiczenia I Paweł Daniluk Wydział Fizyki Jesień 2014 P. Daniluk (Wydział Fizyki) BDiUS ćw. I Jesień 2014 1 / 16 Strona wykładu http://bioexploratorium.pl/wiki/ Bazy_danych_i_usługi_sieciowe_-_2014z
Bardziej szczegółowoBazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Język PHP Paweł Witkowski Wydział Matematyki, Informatyki i Mechaniki Jesień 2011 P. Witkowski (Wydział Matematyki, Informatyki i Mechaniki) BDiUS w. VIII Jesień 2011 1 /
Bardziej szczegółowoSystemy internetowe. Wykład 4 mysql. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science
Systemy internetowe Wykład 4 mysql MySQL - wstęp SZBD: komercyjne: Microsoft SQL Server, Oracle, DB2... darmowe: MySQL, PostgreSQL, Firebird... MySQL darmowy (użytek niekomercyjny) Wady: niska wydajność
Bardziej szczegółowo5. Współpraca z bazą danych MySQL
5. Współpraca z bazą danych MySQL 5.1. Informacje ogólne Język PHP posiada obsługę wielu relacyjnych baz danych, jedną z najpopularniejszych jest baza MySQL. PHP pozwala na pełną współpracę z bazą. Praca
Bardziej szczegółowoWykład 5: PHP: praca z bazą danych MySQL
Wykład 5: PHP: praca z bazą danych MySQL Architektura WWW Podstawowa: dwuwarstwowa - klient (przeglądarka) i serwer WWW Rozszerzona: trzywarstwowa - klient (przeglądarka), serwer WWW, serwer bazy danych
Bardziej szczegółowoPHP + 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 - Umieścić wydrukowany poniżej skrypt info.php w kartotece
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu Gekosale 1.4
Wdrożenie modułu płatności eservice dla systemu Gekosale 1.4 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do integracji...
Bardziej szczegółowoPodstawy programowania III WYKŁAD 2
Podstawy programowania III WYKŁAD 2 Jan Kazimirski 1 Komunikacja z bazami danych 2 PHP i bazy danych PHP zapewnia dostęp do wielu popularnych baz danych. Kilka poziomów abstrakcji: Funkcje obsługujące
Bardziej szczegółowoPHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych:
PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł mysqli ma dwa interfejsy: proceduralny i obiektowy) PostgreSQL Oracle MS
Bardziej szczegółowoBazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 8
Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 8 Bazowy skrypt PHP do ćwiczeń z bazą MySQL: Utwórz skrypt o nazwie cw7.php zawierający następującą treść (uzupełniając go o właściwą nazwę uŝytkownika
Bardziej szczegółowoJęzyki programowania wysokiego poziomu. PHP cz.4. Bazy danych
Języki programowania wysokiego poziomu PHP cz.4. Bazy danych PHP i bazy danych PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł
Bardziej szczegółowoDostęp do baz danych z serwisu www - PHP. Wydział Fizyki i Informatyki Stosowanej Joanna Paszkowska, 4 rok FK
Dostęp do baz danych z serwisu www - PHP Wydział Fizyki i Informatyki Stosowanej Joanna Paszkowska, 4 rok FK Bazy Danych I, 8 Grudzień 2009 Plan Trochę teorii Uwagi techniczne Ćwiczenia Pytania Trójwarstwowy
Bardziej szczegółowostrukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych
SQL SQL (ang. Structured Query Language): strukturalny język zapytań używany do tworzenia strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych
Bardziej szczegółowoJęzyk SQL, zajęcia nr 1
Język SQL, zajęcia nr 1 SQL - Structured Query Language Strukturalny język zapytań Login: student Hasło: stmeil14 Baza danych: st https://194.29.155.15/phpmyadmin/index.php Andrzej Grzebielec Najpopularniejsze
Bardziej szczegółowoBazy danych i strony WWW
Bazy danych i strony WWW Obsługa baz danych poprzez strony WWW Niezbędne narzędzia: serwer baz danych np. MySQL serwer stron WWW np. Apache przeglądarka stron WWW interpretująca język HTML język skryptowy
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium PHP. Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, obsługa formularzy oraz zmiennych
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5
Wdrożenie modułu płatności eservice dla systemu Zen Cart 1.3.9 1.5 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie
Bardziej szczegółowoZaawansowane bazy danych i hurtownie danych
Wydział Informatyki Politechnika Białostocka Zaawansowane bazy danych i hurtownie danych MySQL studia zaoczne II stopnia, sem. I WYKŁAD 3: PHP, Złącze PHP-MySQL Agnieszka Oniśko, Małgorzata Krętowska MySQL
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x
Wdrożenie modułu płatności eservice dla systemu oscommerce 2.3.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie
Bardziej szczegółowoLiteratura: SQL Ćwiczenia praktyczne Autor: Marcin Lis Wydawnictwo: Helion. Autor: Joanna Karwowska
Literatura: SQL Ćwiczenia praktyczne Autor: Marcin Lis Wydawnictwo: Helion Autor: Joanna Karwowska SQL zapewnia obsługę: zapytań - wyszukiwanie danych w bazie, operowania danymi - wstawianie, modyfikowanie
Bardziej szczegółowoPHP: bazy danych, SQL, AJAX i JSON
1 PHP: bazy danych, SQL, AJAX i JSON SYSTEMY SIECIOWE Michał Simiński 2 Bazy danych Co to jest MySQL? Jak się połączyć z bazą danych MySQL? Podstawowe operacje na bazie danych Kilka dodatkowych operacji
Bardziej szczegółowoLaboratorium nr 4. Temat: SQL część II. Polecenia DML
Laboratorium nr 4 Temat: SQL część II Polecenia DML DML DML (Data Manipulation Language) słuŝy do wykonywania operacji na danych do ich umieszczania w bazie, kasowania, przeglądania, zmiany. NajwaŜniejsze
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9
Wdrożenie modułu płatności eservice dla systemu Magento 1.4 1.9 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do
Bardziej szczegółowoAplikacje internetowe - laboratorium
Aplikacje internetowe - laboratorium PHP Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej opartej o język PHP. Aplikacja ilustruje takie mechanizmy jak: obsługa formularzy oraz obsługa
Bardziej szczegółowoBazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1
Bazy danych Wykład IV SQL - wprowadzenie Copyrights by Arkadiusz Rzucidło 1 Czym jest SQL Język zapytań deklaratywny dostęp do danych Składnia łatwa i naturalna Standardowe narzędzie dostępu do wielu różnych
Bardziej szczegółowoZajęcia 11 wykorzystanie MySQL w PHP
Zajęcia 11 wykorzystanie MySQL w PHP MySQL MySQL jest jednym z najpopularniejszych wolnodostępnych systemów zarządzania relacyjnymi bazami danych. Głównym jego załoŝeniem była szybkość działania, toteŝ
Bardziej szczegółowoProjektowanie systemów baz danych
Projektowanie systemów baz danych Seweryn Dobrzelewski 4. Projektowanie DBMS 1 SQL SQL (ang. Structured Query Language) Język SQL jest strukturalnym językiem zapewniającym możliwość wydawania poleceń do
Bardziej szczegółowoPodstawy programowania (PHP/Java)
Studia Podyplomowe Aplikacje i usługi internetowe Podstawy programowania (PHP/Java) Materiały pomocnicze do zajęć laboratoryjnych cz. II styczeń 2014 Opracował dr inż. Andrzej Jędruch 4. MySQL z poziomu
Bardziej szczegółowoZajęcia 13 wykorzystanie MySQL w PHP cz. 2
Zajęcia 13 wykorzystanie MySQL w PHP cz. 2 Przykład 1 wyświetlanie danych [ Plik wyswietlanie.php ] $polaczenie = mysql_connect("localhost", "root", "") or die("nie mozna polaczyc z baza!"); mysql_select_db("test",
Bardziej szczegółowo1. Połączenie z bazą danych. W wybranym edytorze tworzymy plik sqltest.py i umieszczamy w nim poniższy kod. #!/usr/bin/python3 import sqlite3
cur.executescript(""" DROP TABLE IF EXISTS uczen; CREATE TABLE IF NOT EXISTS uczen ( Uniwersytet Technologiczno-Przyrodniczy im. J.J. Śniadeckich w Bydgoszczy Instrukcja do ćwiczeń laboratoryjnych Przedmiot
Bardziej szczegółowoWprowadzenie do Doctrine ORM
Wprowadzenie do Doctrine ORM Przygotowanie środowiska Do wykonania ćwiczenia konieczne będzie zainstalowanie narzędzia Composer i odpowiednie skonfigurowanie Netbeans (Tools->Options->Framework & Tools->Composer,
Bardziej szczegółowoProjektowanie aplikacji w modelu MVC opartej o framework CodeIgniter
Projektowanie aplikacji w modelu MVC opartej o framework CodeIgniter Konfiguracja i przygotowanie przykładowej aplikacji opartej o model Model-View- Controller Konfiguracja frameworka Zainstaluj na serwerze
Bardziej szczegółowoPRZESTRZENNE BAZY DANYCH WYKŁAD 2
PRZESTRZENNE BAZY DANYCH WYKŁAD 2 Baza danych to zbiór plików, które fizycznie przechowują dane oraz system, który nimi zarządza (DBMS, ang. Database Management System). Zadaniem DBMS jest prawidłowe przechowywanie
Bardziej szczegółowoObiektowe bazy danych
Obiektowe bazy danych Wykład 7 Paweł Gmys Interfejs uŝytkownika C++ JAVA PERL PHP 2006-05-14 Paweł Gmys wykład 8 2 Czym są skrypty PHP? Programy umieszczane w treści stron WWW. Wykonywane przez serwer
Bardziej szczegółowoSprawdzenie czy połączenie przebiegło poprawnie if (mysqli_connect_errno()) { echo Błąd; Połączenie z bazą danych nie powiodło się.
Za operacje na bazie odpowiada biblioteka mysqli (i jak improved). Posiada ona interfejs obiektowy jak i proceduralny. Podłączenie do bazy (obiektowo) mysqli:: construct() ([ string $host [, string $username
Bardziej szczegółowoBAZY DANYCH. Obsługa bazy z poziomu języka PHP. opracowanie: Michał Lech
BAZY DANYCH Obsługa bazy z poziomu języka PHP opracowanie: Michał Lech Plan wykładu 1. PHP - co to jest? 2. Bazy danych obsługiwane przez PHP 3. Podstawowe polecenia 4. Sesje 5. Przykład - dodawanie towaru
Bardziej szczegółowoRejestracja i Logowania - PHP/MySQL
Artykuł pobrano ze strony eioba.pl Rejestracja i Logowania - PHP/MySQL Opis skryptu służącego do rejestrowania oraz logowania się użytkowników z użyciem bazy danych. Aby w pełni zrozumieć poniższy artykuł
Bardziej szczegółowoJęzyk PHP. Studium Podyplomowe Sieci Komputerowe i Aplikacje Internetowe. v1.7, 2007/11/23
Język PHP Studium Podyplomowe Sieci Komputerowe i Aplikacje Internetowe v1.7, 2007/11/23 1 Wprowadzenie Język PHP [1] jest obiektowym językiem skryptowym przeznaczonym do implementacji wstawek programowych
Bardziej szczegółowoSIECI KOMPUTEROWE I BAZY DANYCH
Akademia Górniczo-Hutnicza Wydział Inżynierii Mechanicznej i Robotyki Katedra Robotyki i Dynamiki Maszyn SIECI KOMPUTEROWE I BAZY DANYCH ĆWICZENIE NR 10 Temat: INTERFEJS SYSTEMU BAZODANOWEGO W PHP. BUDOWA
Bardziej szczegółowoAby uruchomić program klienta i połączyć się z serwerem, należy komendę:
Bazy danych. Komunikacja z serwerem Aby połączyć się z serwerem i móc wykonywać czynności związane z obsługą baz, potrzebny jest program klienta. Razem z serwerem MySQL dostępny jest działający w wierszu
Bardziej szczegółowoSpis treści. Wstęp 5 Rozdział 1. Praca z AJAX-em 9. Rozdział 2. Współpraca ze skryptami PHP 55. Rozdział 3. Obsługa formularzy 81
Spis treści Wstęp 5 Rozdział 1. Praca z AJAX-em 9 Pierwszy przykład 9 Obiekt XMLHttpRequest 12 Transmisja danych 21 Model DOM 34 Obsługa wielu żądań 45 Rozdział 2. Współpraca ze skryptami PHP 55 Odbieranie
Bardziej szczegółowoBazy danych w PHP dla początkujących
Instrukcja numer 05 Bazy danych w PHP dla początkujących Zaawansowane techniki tworzenie stron WWW Bazy danych w PHP dla początkujących Tworzenie bazy danych Krok 1 Należy połączyć się z serwerem MySQL
Bardziej szczegółowoPaweł Cieśla. Dokumentacja projektu
Paweł Cieśla Dokumentacja projektu Projekt Project1 został utworzony i skompilowany na próbnej wersji Delphi XE 4. Po uruchomieniu programu należy kliknąć przycisk Wczytaj plik tekstowy, następnie wskazać
Bardziej szczegółowoSprzeg podstawowy do baz danych w PHP Mateusz Sowa, 2007
1. Wstęp PHP jest to skryptowy język programowania wykonywany po stronie serwera (server-side) służący do generowania stron internetowych. Skrypty napisane w PHP po uruchomieniu nie są kompilowane do postaci
Bardziej szczegółowoProjekt strony internetowej firmy organizującej przyjęcia
Politechnika Śląska Gliwice Wydział Automatyki, Elektroniki i Informatyki Rok akademicki 2010/2011 Kierunek: Automatyka i Robotyka, semestr 5 Semestr zimowy Projekt strony internetowej firmy organizującej
Bardziej szczegółowoZałożenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń.
Cel: polecenia T-SQL Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS Authentication: SQL Server Authentication Username: student01,, student21 Password: student01,., student21
Bardziej szczegółowoAplikacje internetowe
Laboratorium 6 ZAKŁAD SYSTEMÓW ROZPROSZONYCH LABORATORIUM Aplikacje internetowe PHP + MySQL + biblioteka GD 1. Sprawdź czy istnieją pliki z poprzedniego laboratorium: cw_2.php, cw_3.php i cw_4.php. Przypomnij
Bardziej szczegółowoStruktura drzewa w MySQL. Michał Tyszczenko
Struktura drzewa w MySQL Michał Tyszczenko W informatyce drzewa są strukturami danych reprezentującymi drzewa matematyczne. W naturalny sposób reprezentują hierarchię danych toteż głównie do tego celu
Bardziej szczegółowoProgramowanie internetowe
Programowanie internetowe Wykład 1 HTML mgr inż. Michał Wojtera email: mwojtera@dmcs.pl Plan wykładu Organizacja zajęć Zakres przedmiotu Literatura Zawartość wykładu Wprowadzenie AMP / LAMP Podstawy HTML
Bardziej szczegółowoCzęść VII Baza danych MySQL i PHP
Architektura internetowej bazy danych Internetowa aplikacja bazodanowa opiera się na klasycznej architekturze internetowej bazy danych, przedstawionej na rysunku. Przeglądarka 1 2 3 Serwer Interpreter
Bardziej szczegółowoInformatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC.
Informatyka I Programowanie aplikacji bazodanowych w języku Java. Standard JDBC. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 Standard JDBC Java DataBase Connectivity
Bardziej szczegółowoBazy danych. dr Radosław Matusik. radmat
www.math.uni.lodz.pl/ radmat Sortowanie tablic Do sortowania tablic służą funkcje: Sortowanie tablic Do sortowania tablic służą funkcje: sort($tablica) - sortowanie w porządku rosnącym bez kluczy; Sortowanie
Bardziej szczegółowoCREATE USER
Temat: Administrowanie użytkownikami bazy danych. Po instalacji serwera MYSQL dostępne jest konto o nazwie root. Domyślnie nie ma ono przypisanego hasła, aczkolwiek podczas procesu konfiguracji jest możliwość
Bardziej szczegółowoSpecyfikacja instalacji usługi SMS Premium w Przelewy24.pl
Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl wersja.2.9 data 2014-11-21 Opis usług: P24 KOD P24 KLUCZ P24 WAPA SEND SMS Strona 1 z 8 P24 KOD Przebieg transakcji Operacje po stronie Sprzedawcy
Bardziej szczegółowoUmieszczanie kodu. kod skryptu
PHP Definicja PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, lecz jest bardzo uproszczona
Bardziej szczegółowoDlaczego PHP? - zalety
Dlaczego PHP? - zalety (+) bezpieczeństwo kodu - PHP wykonuje się po stronie serwera ( niezależność od przeglądarki) (+) bezpieczeństwo danych - wykorzystanie ssl i HTTPS (+) PHP jako moduł serwera WWW
Bardziej szczegółowoBazy danych. Polecenia SQL
Bazy danych Baza danych, to miejsce przechowywania danych. Dane w bazie danych są podzielone na tabele. Tabele składają się ze ściśle określonych pól i rekordów. Każde pole w rekordzie ma ściśle ustalony
Bardziej szczegółowoInformatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java
Informatyka I Standard JDBC Programowanie aplikacji bazodanowych w języku Java dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Standard JDBC Java DataBase Connectivity uniwersalny
Bardziej szczegółowoSkładowane procedury i funkcje
Składowane procedury i funkcje Procedury i funkcje są zestawem poleceń SQL, które są przechowywane na serwerze (tak jak dane w tablicach). Istnieją sytuacje, kiedy procedury i funkcje są szczególnie przydatne.
Bardziej szczegółowoInternetowe bazy danych
Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy Internetowe bazy danych wykład 8 dr inż. Jacek Mazurkiewicz e-mail: Jacek.Mazurkiewicz@pwr.wroc.pl Dynamicznie tworzony formularz // nazwa tabeli,
Bardziej szczegółowoZaawansowane bazy danych i hurtownie danych studia zaoczne II stopnia, sem. I
Wydział Informatyki Politechnika Białostocka Zaawansowane bazy danych i hurtownie danych MySQL studia zaoczne II stopnia, sem. I Plan wykładu 1. MySQL: funkcje, procedury, wyzwalacze 2. HTML : tworzenie
Bardziej szczegółowoSzablon główny (plik guestbook.php) będzie miał postać:
Skrypt: Księga gości Skrypt generujący księgę gości będzie się składał z trzech części: szablonu głównego, który należy zapisać pod nazwą guestbook.php, formularza służącego do dodawania wpisów, który
Bardziej szczegółowoInstrukcja obsługi serwera FTP v.28.12.2010
Instrukcja obsługi serwera FTP v.28.12.2010 1. Dostęp klienta do konta FTP 1.1. Wprowadzić do przeglądarki adres ftp://87.204.185.42 lub alternatywny adres IP ftp://82.11.1160.114 1.2. Wprowadzić nazwę
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Bardziej szczegółowoKatMPBSoft marekbilski@katmpbsoft.pl - 1 -
Przedstawiona dokumentacja UML jest ściśle chroniona prawami autorskimi. Jej celem jest jedynie pokazanie w jaki sposób firma KatMPBSoft, takie dokumentacje przygotowuje. Dokumentacja UML nie może być
Bardziej szczegółowoOdnawialne Źródła Energii I rok. Tutorial PostgreSQL
Tutorial PostgreSQL 1. Instalacja na własnym komputerze: a. Zainstaluj program ze strony: https://www.postgresql.org/download/ Wersja odpowiednia dla systemu operacyjnego Linux, Mac, Windows Przy pierwszym
Bardziej szczegółowoSIECI KOMPUTEROWE I BAZY DANYCH
Akademia Górniczo-Hutnicza Wydzia ł Inżynierii Mechanicznej i Robotyki Katedra Robotyki i Dynamiki Maszyn SIECI KOMPUTEROWE I BAZY DANYCH ĆWICZENIE NR 9 Temat: CEL ĆWICZENIA: Nabycie umiejętności tworzenia
Bardziej szczegółowoBazy danych postgresql programowanie i implementacja
temat seminarium: Bazy danych postgresql programowanie i implementacja temat pracy magisterskiej: Baza danych postgresql zarządzanie obrazami medycznymi 27-listopad-2001 Jakub Turmiński I Spis treści.
Bardziej szczegółowoAplikacje WWW - laboratorium PHP + bazy danych
Aplikacje WWW - laboratorium PHP + bazy danych Wersja poprawiona Autorzy: Kamil Piasecki, Kamil Sawicki Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP.
Bardziej szczegółowo6. Bezpieczeństwo przy współpracy z bazami danych
6. Bezpieczeństwo przy współpracy z bazami danych 6.1. Idea ataku SQL injection Atak znany jako SQL injection jest możliwy wtedy, gdy użytkownik ma bezpośredni wpływ na postać zapytania wysyłanego do bazy
Bardziej szczegółowoBazy danych II. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski
Bazy danych II Andrzej Grzybowski Instytut Fizyki, Uniwersytet Śląski Wykład 12 Zastosowanie PHP do programowania aplikacji baz danych MySQL Wsparcie programowania w PHP baz danych MySQL Obsługa baz danych
Bardziej szczegółowoINFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH
INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH Informatyka poziom rozszerzony Serwis WWW w projekcie edukacyjnym
Bardziej szczegółowo15. Funkcje i procedury składowane PL/SQL
15. Funkcje i procedury składowane PLSQL 15.1. SQL i PLSQL (Structured Query Language - SQL) Język zapytań strukturalnych SQL jest zbiorem poleceń, za pomocą których programy i uŝytkownicy uzyskują dostęp
Bardziej szczegółowoLeftHand Sp. z o. o.
LeftHand Sp. z o. o. Producent oprogramowania finansowo-księgowe, handlowego i magazynowego na Windows i Linux Instrukcja rejestracji wersji testowej programu LeftHand Ten dokument ma na celu przeprowadzić
Bardziej szczegółowoProblemy techniczne SQL Server
Problemy techniczne SQL Server Jak utworzyć i odtworzyć kopię zapasową bazy danych za pomocą narzędzi serwera SQL? Tworzenie i odtwarzanie kopii zapasowych baz danych programów Kadry Optivum, Płace Optivum,
Bardziej szczegółowoE.14 Bazy Danych cz. 18 SQL Funkcje, procedury składowane i wyzwalacze
Funkcje użytkownika Tworzenie funkcji Usuwanie funkcji Procedury składowane Tworzenie procedur składowanych Usuwanie procedur składowanych Wyzwalacze Wyzwalacze a ograniczenia i procedury składowane Tworzenie
Bardziej szczegółowoSystemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science
Systemy internetowe Wykład 3 PHP PHP - cechy PHP (Hypertext Preprocessor) bardzo łatwy do opanowania, prosta składnia, obsługuje wymianę danych z różnymi systemami baz danych pozwala na dynamiczne generowanie
Bardziej szczegółowoZakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi
Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę
Bardziej szczegółowoPrzykłady najlepiej wykonywać od razu na bazie i eksperymentować z nimi.
Marek Robak Wprowadzenie do języka SQL na przykładzie baz SQLite Przykłady najlepiej wykonywać od razu na bazie i eksperymentować z nimi. Tworzenie tabeli Pierwsza tabela W relacyjnych bazach danych jedna
Bardziej szczegółowoProblemy techniczne SQL Server
Problemy techniczne SQL Server Jak utworzyć i odtworzyć kopię zapasową za pomocą narzędzi serwera SQL? Tworzenie i odtwarzanie kopii zapasowych baz danych programów Kadry Optivum, Płace Optivum, MOL Optivum,
Bardziej szczegółowoWprowadzenie do JDBC z wykorzystaniem bazy H2
Wprowadzenie do JDBC z wykorzystaniem bazy H2 JDBC (ang. Java DataBase Connectivity). Biblioteka stanowiąca interfejs umożliwiający aplikacjom napisanym w języku Java porozumiewać się z bazami danych za
Bardziej szczegółowoGerard Frankowski, Zespół Bezpieczeństwa PCSS. Nowoczesne technologie bliżej nas Poznań, 04.03.2010
Bezpieczeństwo interoperacyjnego hostingu Gerard Frankowski, Zespół Bezpieczeństwa PCSS 4. Konferencja MIC Nowoczesne technologie bliżej nas Poznań, 04.03.2010 1 Agenda Wprowadzenie Zespół Bezpieczeństwa
Bardziej szczegółowoWprowadzenie do BD Operacje na bazie i tabelach Co poza zapytaniami? Algebra relacji. Bazy Danych i Systemy informacyjne Wykład 2.
Bazy Danych i Systemy informacyjne Wykład 2 Piotr Syga 16.10.2017 Dodawanie, usuwanie i zmienianie rekordów Wstawianie rekordu wstawianie do tabeli INSERT INTO A VALUES ( fioletowy, okrągły, słodko-kwaśny
Bardziej szczegółowoDostęp do baz danych w ASP.NET.
Ćwiczenie 12 Temat: Dostęp do baz danych w ASP.NET. Kontrolki źródeł danych i wizualizacyjne. Wyświetlanie i edycja danych. Cel ćwiczenia: W ramach ćwiczenie student zapozna się z kontrolkami umożliwiającymi
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium Język JavaScript Celem ćwiczenia jest przygotowanie formularza na stronie WWW z wykorzystaniem języka JavaScript. Formularz ten będzie sprawdzany pod względem zawartości przed
Bardziej szczegółowoBazy danych dla producenta mebli tapicerowanych. Bartosz Janiak Marcin Sikora Wrocław 9.06.2015 r.
Bazy danych dla producenta mebli tapicerowanych Bartosz Janiak Marcin Sikora Wrocław 9.06.2015 r. Założenia Stworzyć system bazodanowy dla małej firmy produkującej meble tapicerowane. Projekt ma umożliwić
Bardziej szczegółowoSYSTEMY TELEINFORMATYCZNE
SYSTEMY TELEINFORMATYCZNE Upload MySQL AiR 5r. Wykład 6 Upload plików Formularz
Bardziej szczegółowo