Słowo kluczowe: kurs

Dodawanie i edytowanie tabel w języku HTML

Budowa tabeli Struktura tabeli Komórki nagłówkowe Tytuł tabeli Parametry wierszy i kolumn w tabeli Łączenie kolumn tabeli w pionie oraz poziomie Położenie zawartości komórki Nadawanie stylu tabeli Przykład zastosowania   Tabele powstały pierwotnie z myślą o przedstawianiu wyników badań. Dzisiaj tabel używa się przeważnie do formatowania wyglądu strony – dzięki nim możesz podzielić elementy na stronie […]

4 kroki do własnej strony WWW w Click Web

Przeciętny Polak spędza sześć godzin miesięcznie w Google, wyszukując interesujące strony WWW, dzięki którym kupuje towary, zamawia usługi i zdobywa kontakty. Jeśli zawsze chciałeś mieć własną stronę internetową, ale obawiałeś się, że to zbyt trudne, to ten poradnik jest właśnie dla Ciebie. Na pewno chciałbyś wiedzieć więcej, czym jest kreator WWW w usłudze Click Web […]

Wprowadzenie do kursu SQL

Język SQL (Structured Query Language) służy do manipulowania danymi umieszczonymi w relacyjnych bazach danych. Jest językiem uniwersalnym, dzięki czemu praca na różnych systemach baz danych sprowadza się do wydawania tych samych lub podobnych komend tzw. zapytań SQL. Język SQL został zaimplementowany w większości relacyjnych systemów baz danych takich jak: DB2, Oracle, InterBase, MySQL, dBase, Paradox. […]

Połączenie z bazą danych MySQL w PHP

Aby połączyć się z serwerem baz danych potrzebujesz specjalnego programu tzw. klienta lub języka skryptowego (umieszczanego na serwerach WWW), który posiada wbudowaną obsługę baz danych. Przykładem programu klienckiego może być popularny MySQL-Front lub oprogramowanie dostarczane łącznie z pakietem MySQL. Najczęstszym jednak sposobem korzystania z bazy danych jest połączenie wywoływane z wnętrza skryptu. WAŻNE! Bardzo dobrym narzędziem, […]

Wprowadzenie do kursu PHP

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++, ale jednocześnie bardzo uproszczona – programista PHP zazwyczaj nie musi przejmować się poprawnością typów zmiennych, przydzielaniem dla nich pamięci itp. Dodatkowo wbudowana obsługa wielu popularnych baz danych ułatwia twórcy operacje na nich. Dzięki połączeniu z […]

Usuwanie danych z tabeli

Do usunięcia danych z tabeli służy polecenie DELETE. Aby usunąć wszystkie dane z tabeli należy wydać polecenie: DELETE FROM nazwa_tabeli; Można użyć także opisywanego już wcześniej warunku wyboru, dzięki któremu zdefiniujesz dane przeznaczone do usunięcia. Aby usunąć z przykładowej tabeli pracownicy wszystkie rekordy, w których płaca jest wyższa od 1000 należy wydać następujące polecenie: DELETE […]

Indeksy

Indeksy (w dużym uproszczeniu) powodują przyśpieszenie operacji wyszukiwania wykonywanych na bardzo dużych tabelach. WAŻNE! Jeśli Twoje tabele mają więcej niż 100 rekordów zastanów się nad założeniem odpowiednich indeksów. W indeksach system bazy danych zapisuje wewnętrzne przyporządkowania bloków danych do odpowiednich rekordów, dzięki czemu operacja wyszukiwania sprowadza się do przeszukania indeksu, a nie całej tabeli. Indeks […]

Usuwanie tabeli

Do usunięcia tabeli służy proste polecenie: DROP TABLE nazwa_tabeli; Spowoduje to usunięcie tabeli wraz ze wszystkimi umieszczonymi w niej danymi.

Modyfikacja struktury tabeli

Do modyfikacji struktury tabeli służy polecenie ALTER TABLE. Zmodyfikowanie struktury tabeli zawierającej już jakieś dane spowoduje próbę podporządkowania istniejących danych nowemu formatowi. Dzięki temu poleceniu można dodawać, modyfikować, usuwać pola oraz manipulować indeksami. Ogólna postać polecenia przedstawia się następująco: ALTER TABLE nazwa_tabeli specyfikacja_struktury; W miejsce specyfikacja_struktury podajesz dokładną operację, jaką chcesz wykonać na danej tabeli. Aby dodać […]

Pobieranie danych z tabeli

Aby pobrać dane zapisane w tabeli należy użyć zapytania SELECT. Jego postać ogólna prezentuje się następująco: SELECT co_zaprezentować FROM nazwa_tabeli   [WHERE warunki_wyszukiwania]   [ORDER BY sortowanie [ASC | DESC], …]   [LIMIT [ofset,] ilość_wierszy]; W miejscu co_zaprezentować podaj (po przecinku) listę kolumn, które chcesz zawrzeć w zestawieniu. W miejscu nazwa_tabeli podaj nazwę tabeli, z […]

Modyfikacja danych

Poleceniem INSERT można wstawiać nowe dane do istniejącej tabeli. Do modyfikacji danych już wcześniej umieszczonych w tabeli służy polcenie UPDATE. Jego składnia jest następująca: UPDATE nazwa_tabeli SET nazwa_pola=’nowa_wartość’; Po słowie kluczowym SET podaj kolejno (po przecinku) nazwy kolumn wraz z nowymi wartościami, jakie powinny przyjąć. Po wydaniu poniższego polecenia: UPDATE pracownicy SET imie=’Zofia’; wszystkie rekordy […]

Wstawianie danych do tabeli w bazie danych MySQL

Po utworzeniu tabeli należy wypełnić ją danymi. Służy do tego polecenie INSERT. Polecenie SQL dla przykładu będzie wyglądać następująco: INSERT INTO pracownicy VALUES (‘Jan’, ‘Kowalski’, ‘2002-07-20’, ‘1200.00’); Powyższe polecenie wstawi pojedynczy rekord do tabeli pracownicy. Aby wstawić kolejne rekordy należy ponowić powyższe zapytanie używając nowych danych: INSERT INTO pracownicy VALUES (‘Aleksander’, ‘Borowiecki’, ‘1952-08-06’,  ‘1500.34’); INSERT INTO pracownicy […]

Typy danych w MySQL

Nazwa Opis TINYINT 1-bajtowe pole, przechowujące wartości całkowite bez znaku z przedziału od 0 do 255 lub ze znakiem z przedziału od -127 do 127 SMALLINT 2-bajtowa wartość całkowita. Zakres wartości bez znaku od 0 do 65 535 lub ze znakiem od -32 768 do 32 768 MEDIUMINT 3-bajtowa wartość całkowita. Zakres wartości od 0 […]

Tworzenie tabel

Tabele zawierają pola, które określają jakie dane będzie zawierał pojedynczy rekord (inaczej: wiersz). Jeśli chcesz utworzyć tabelę przechowującą dane o pracownikach trafią do niej pola typu imię, nazwisko, data_urodzenia, płaca. Jeden z rekordów będzie wyglądał następująco: ‘Jan’, ‘Kowalski’, ‘2002-07-20’, ‘1200.00’. Już na pierwszy rzut oka widać, że podane dane są różnego typu. imię i nazwisko to dane tekstowe, data_urodzenia to […]

Czym jest relacyjny system baz danych?

Relacyjny system baz danych przechowuje wszystkie dane w tabelach. Każda tabela zawiera dane na konkretny temat, np. dane o klientach, pracownikach, towarach itp. System bazy danych zarządza tymi informacjami, pozwala m.in. na szybsze ich wyszukiwanie i zorganizowanie. Za każdym razem, kiedy potrzebujesz informacji z bazy danych, musisz “zapytać” system bazy danych w zrozumiałym dla niego […]

Warunki i pętle

Instrukcje warunkowe Pętle for Pętla while Pętla do…while Składnia switch Instrukcje warunkowe Instrukcje warunkowe są podstawą każdego języka programowania. Używa się ich do wykonania pewnej instrukcji (lub bloku instrukcji), ale tylko w pewnych okolicznościach – jeśli zostanie spełniony określony warunek (lub cały zestaw warunków). Składnia instrukcji warunkowej jest następująca: <? if (wyrażenie_warunkowe)   instrukcja wykonywana jeśli […]

Obsługa stringów

Porównywanie stringów Wyciąganie fragmentów stringów Podmiana fragmentów stringów Podmiana znaków w stringach Przydatne funkcje Porównywanie stringów Podstawową funkcją służącą do porównywania stringów jest strcmp(). Przyjmuje ona dwa argumenty – nazwy stringów, które mają być porównane. Funkcja ta zwraca wartość 0, jeśli ciągi są takie same, wartość większą od zera jeśli pierwszy jest większy od drugiego, lub […]

Obsługa plików

Otwieranie i zamykanie plików Wewnętrzny wskaźnik pliku Odczyt z plików Zapis do plików Funkcje informacyjne Funkcje logiczne (zwracają wartość true lub false) Kopiowanie Przenoszenie i zmiana nazwy Usuwanie Tworzenie katalogów Przetwarzanie ścieżki Operacje na katalogach Otwieranie i zamykanie plików Wszystkie funkcje obsługi plików (oprócz tej otwierającej plik) jako parametr pobierają tak zwany wskaźnik do pliku (file […]

Operatory

Co to jest operator? Operatory arytmetyczne Operatory przypisania Operatory operacji bitowych Operatory porównania Operator kontroli błędów Operator wykonania Operatory inkrementacji i dekrementacji Operatory logiczne Operator łańcuchowy Co to jest operator? Operatory to najprościej mówiąc symbole, służące do operacji na zmiennych. Operatory dzielą się na: arytmetyczne – do operacji na liczbach, przypisania – do przypisywania zmiennym wartości, operacji bitowych, porównania […]

Tablice

Wprowadzenie Tablice asocjacyjne Przeglądanie tablic Sortowanie tablic Tworzenie stringów z tablic i odwrotnie Wprowadzenie Tablice są specyficznym typem zmiennych – to, najprościej mówiąc, zmienne zawierające w sobie uporządkowany zbiór zmiennych. Dostęp do danych uzyskuje się podając odpowiednią liczbę w nawiasie kwadratowym, bezpośrednio po nazwie zmiennej. Liczba ta, to tak zwany indeks – kolejny numer zmiennej w tablicy. Tak […]