
Coraz więcej serwisów internetowych składa się nie tylko z atrakcyjnego interfejsu użytkownika, ale także z rozbudowanych aplikacji działających na serwerze. Są one najczęściej oparte o bazy danych, które przechowują dane i zapewniają szybki do nich dostęp. Jeśli chcesz w krótkim czasie nauczyć się tworzyć takie aplikacje, znalazłeś właściwą książkę.
"PHP i MySQL. Dynamiczne strony WWW" nauczy Cię tworzenia dynamicznych serwisów internetowych z wykorzystaniem PHP i MySQL-a. Książka przekaże Ci wiedzę niezbędną dla projektantów rozwiązań internetowych. Wszystkie zagadnienia opisane są "krok po kroku", każdemu z nich towarzyszy też odpowiedni rysunek. Przykłady odzwierciedlają problemy, z którymi projektanci stron internetowych spotykają się na co dzień.
Książka opisuje:- Podstawy programowania w PHP
- Tworzenie dynamicznych stron internetowych z użyciem PHP
- Zasady projektowanie baz danych
- Język SQL
- Korzystanie z systemu zarządzania bazami danych MySQL
- Łączenie PHP z systemem MySQL
- Użycie sesji
- Zabezpieczanie stron internetowych przed dostępem nieuprawnionych osób
- Przykładowe aplikacje: rejestracja użytkowników i sklep internetowy
Jeśli chcesz w szybko nauczyć się programowania dynamicznych serwisów internetowych, ta książka będzie Twoim intensywnym kursem. Już po przeczytaniu kilku rozdziałów będziesz w stanie pisać pierwsze programy w PHP korzystające z bazy MySQL, a po przeczytaniu całej książki poradzisz sobie również z tworzeniem bardziej rozbudowanych aplikacji.
Wprowadzenie (9)- Czym są dynamiczne strony WWW? (10)
- Czym jest PHP? (11)
- Co to jest MySQL? (14)
- Co będzie Ci potrzebne (16)
- O tej książce (16)
- Podstawy składni (20)
- Przesyłanie danych do przeglądarki internetowej (23)
- PHP, HTML i "białe odstępy" (26)
- Wstawianie komentarzy (31)
- Co to są zmienne? (34)
- Łańcuchy (37)
- Liczby (41)
- Stałe (45)
- Apostrof kontra cudzysłów (48)
- Tworzenie formularza w języku HTML (52)
- Obsługa formularza HTML (56)
- Zarządzanie opcją Magic Quotes (59)
- Wyrażenia warunkowe i operatory (61)
- Weryfikacja danych pochodzących z formularza (65)
- Ręczne przesyłanie wartości do skryptu (69)
- Co to są tablice? (74)
- Pętle for i while (92)
- Wykorzystywanie plików zewnętrznych (96)
- Tworzenie i wywoływanie własnych funkcji (105)
- Zasięg zmiennej (115)
- Wyświetlanie i obsługa formularza przez jeden skrypt (118)
- Wysyłanie poczty elektronicznej (122)
- Nagłówki HTTP (125)
- Tworzenie formularzy z pamięcią (130)
- Funkcje daty i czasu (133)
- Projektowanie tabel (138)
- Korzystanie z monitora mysqla (142)
- Tworzenie baz danych i tabel (146)
- Wprowadzanie rekordów (149)
- Wybieranie danych (152)
- Wyrażenia warunkowe (154)
- Stosowanie LIKE i NOT LIKE (158)
- Sortowanie wyników zapytania (160)
- Ograniczanie wyników zapytania (163)
- Uaktualnianie danych (165)
- Usuwanie danych (167)
- Projekt bazy danych (170)
- Złączenia (185)
- Funkcje (189)
- Indeksy (201)
- Tworzenie szablonu (206)
- Łączenie się z MySQL-em i wybieranie bazy (211)
- Obsługa błędów (215)
- Wykonywanie prostych zapytań (218)
- Odczytywanie wyników zapytania (228)
- Bezpieczeństwo (232)
- Korzystanie z funkcji mysql_num_rows() (238)
- Uaktualnianie rekordów w PHP (244)
- Posługiwanie się ciasteczkami (252)
- Sesje (271)
- Sesje a "ciasteczka" (287)
- Autoryzacja HTTP (296)
- Walidacja formularza przy użyciu skryptu JavaScript (302)
- Wyrażenia regularne (309)
- Zabezpieczenia bazy danych (321)
- Metody debugowania kodu źródłowego skryptu PHP (326)
- Metody debugowania zapytań SQL i serwera MySQL (329)
- Obsługa błędów w języku PHP (335)
- Obsługa błędów serwera MySQL (339)
- Zwiększanie wydajności aplikacji internetowych (342)
- Buforowanie wyjścia (348)
- Buforowanie stron HTML (355)
- Określanie typu przeglądarki internetowej (357)
- Skrypty PHP i JavaScript (361)
- Zastosowanie pakietu PEAR (369)
- Tworzenie szablonu (378)
- Tworzenie zwykłych stron internetowych (383)
- Zarządzanie adresami URL (385)
- Zarządzanie plikami (402)
- Tworzenie szablonów (418)
- Tworzenie skryptów konfiguracyjnych (422)
- Tworzenie strony głównej (428)
- Rejestracja (430)
- Logowanie i wylogowywanie się (440)
- Zarządzanie hasłami (446)
- Część administracyjna aplikacji (457)
- Tworzenie bazy danych (474)
- Część administracyjna aplikacji (478)
- Tworzenie szablonu części publicznej aplikacji (491)
- Katalog produktów (495)
- Koszyk zakupów (504)
- Instalacja pod systemem Windows (516)
- Definiowanie uprawnień serwera MySQL (522)
- Sprawdzanie poprawności instalacji (528)
- Narzędzie phpMyAdmin (532)
- Systemy szablonów (533)
- Oprogramowanie obsługujące fora dyskusyjne (534)
- Zarządzanie zawartością (535)
- Handel elektroniczny (536)
- Wyszukiwarki (537)
- Biblioteki kodów źródłowych (538)
- Język PHP (540)
- Serwer MySQL (547)
- Język PHP (554)
- Serwer MySQL (557)
- Język SQL (559)
- Zabezpieczenia (560)
- Inne strony internetowe (561)