PHP 3. Internetowe aplikacje bazodanowe - Helion

Tytuł oryginału: Database Applications on the Web Using PHP3
Tłumaczenie: Piotr Rajca
ISBN: 83-7197-285-7
stron: 604, Format: B5, okładka: miękka
Data wydania: 2000-06-15
Księgarnia: Helion
Cena książki: 69,00 zł
Dołącz do profesjonalistów!!!
Setki tysięcy osób tworzących aplikacje WWW odkryły ogromne możliwości, jakie daje PHP oraz PostgreSQL. Narzędzia te stanowią mocną, zintegrowaną platformę do tworzenia potężnych, interaktywnych aplikacji obsługujących bazy danych działających na WWW.
Książka "PHP3. Internetowe aplikacje bazodanowe" dostarcza wszelkich informacji koniecznych do zrozumienia i używania PHP. Znajdziesz w niej:
- wyjaśnienia dotyczące PHP, PostgreSQL-a, MySQL-a, języka HTML, Linuksa
- opis technologii związanych z obsługą baz danych oraz Internetem
- szczegółowe przykłady, które pokażą Ci -- krok po kroku -- jak przebiega proces tworzenia aplikacji PHP3
Zaprezentowane w książce, przykładowe aplikacje PHP dotyczą niezwykle istotnych zagadnień, takich jak generowanie grafiki, projektowanie i integrowanie baz danych oraz kontrola dostępu.
CD-ROM dołączony do książki zawiera wszystko, co jest konieczne do zainstalowania PHP oraz PostgreSQL-a na komputerze wyposażonym w system RedHat Linux.
Osoby które kupowały "PHP 3. Internetowe aplikacje bazodanowe", wybierały także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Mapa Agile & Scrum. Jak si 57,69 zł, (15,00 zł -74%)
- Sztuka podst 53,46 zł, (13,90 zł -74%)
- Lean dla bystrzaków. Wydanie II 49,62 zł, (12,90 zł -74%)
Spis treści
PHP 3. Internetowe aplikacje bazodanowe -- spis treści
Wstęp (7)
Podziękowania (9)
Wprowadzenie (11)
- Dla kogo przeznaczona jest niniejsza książka? (12)
- Rozdział po rozdziale (14)
Rozdział 1. Rozpoczynanie pracy (17)
- 1.1 Jak najlepiej wykorzystać informacje podane w tej książce? (17)
- 1.2 O czym musisz wiedzieć? (18)
- 1.3 Witryna WWW książki - http://www.php123.com (18)
- 1.4 Jak to wygląda na obrazkach (19)
- 1.5 Jak rozpocząć pracę (21)
- 1.6 Wykorzystanie komputera lokalnego (22)
- Instalowanie narzędzi dostępnych na CD-ROM-ie (22)
Rozdział 2. PHP3 (27)
- 2.1 Dlaczego PHP? (27)
- 2.2 Historia (30)
- Dostępność kodu źródłowego (31)
- 2.3 Czego PHP nie potrafi zrobić? (32)
Rozdział 3. Bazy danych (37)
- 3.1 ABC baz danych (37)
- 3.2 SQL i PHP (39)
- Trwałe połączenia z bazami danych a PHP (39)
Rozdział 4. PostgreSQL (41)
- 4.1 Opis (41)
- 4.2 Historia (41)
- 4.3 Przegląd (42)
- 4.4 Porównanie możliwości (43)
- 4.5 Efektywność i procesy (45)
- 4.6 OID i duże obiekty inwersyjne (45)
- 4.7 Zagadnienia zaawansowane (47)
- Dziedziczenie (47)
- Wartości "nieatomowe" (49)
- Tablice (49)
- 4.8 Czego PostgreSQL nie może zrobić (51)
Rozdział 5. MySQL (53)
- 5.1 Porównanie MySQL-a i PostgreSQL-a (53)
Rozdział 6. Inne bazy danych SQL (55)
- 6.1 Komercyjne bazy danych (55)
- mSQL (http://www.Hughes.com.au) (56)
- Microsoft Access (http://www.microsoft.com) (56)
- 6.2 Standardy połączeń z zewnętrznymi bazami danych (56)
- Java Database Connector (JDBC) (57)
- Embedded SQL (57)
- Open DataBase Connectivity (ODBC) (57)
Rozdział 7. Dlaczego UNIX (a nie Windows)? (59)
- 7.1 Krótka prezentacja UNIX-a (59)
- 7.2 Dlaczego Linux? (60)
- 7.3 Porównanie: Linux a Windows NT (61)
Rozdział 8. Podstawy działania Internetu (63)
- 8.1 ABC Internetu (63)
- 8.2 Przeglądarki (64)
Rozdział 9. HTML i PHP (67)
- 9.1 ABC HTML-a (67)
- Historia (67)
- 9.2 Skrypty PHP3 (68)
- Przykład na 5 minut (68)
- Jak dostać się do skryptów PHP? (69)
- W jaki sposób interpretowany jest kod PHP3? (69)
- 9.3 PHP a Java (70)
- Java (70)
- JavaScript (71)
Rozdział 10. Język PHP3 (73)
- 10.1 Informacje podstawowe (73)
- 10.2 Konstrukcja języka (73)
- 10.3 Składnia (74)
- 10.4 Umieszczanie kodu PHP3 w kodzie HTML (74)
- 10.5 Oddzielanie instrukcji (75)
- 10.6 Komentarze (76)
- 10.7 Zmienne (76)
- Typy zmiennych (77)
- Tworzenie zmiennych (77)
- Tworzenie tablic (78)
- Inicjalizacja obiektów (78)
- Zakres zmiennych (78)
- Zmienne symboliczne (81)
- Zmienne zewnętrzne (82)
- 10.8 Wyrażenia (90)
- 10.9 Funkcje (92)
- 10.10 Instrukcje (96)
- 10.11 Klasy (97)
Rozdział 11. Bazy danych i SQL (101)
- 11.1 Elementy składowe baz danych (101)
- 11.2 Rodzime oraz ogólne metody dostępu do baz danych (103)
- 11.3 Projekt bazy danych (104)
- Problem (104)
- Normalizacja danych (105)
- Tworzenie słownika danych (106)
- 11.4 Wykorzystanie innych baz danych (106)
- xBase (np., dBase) (106)
- PostgreSQL (107)
- 11.5 Zapytania wykorzystujące polecenie SQL SELECT (116)
- Czym są zapytania? (116)
- Zwracanie uwagi na wielkość znaków (117)
- Nazwy pól podawane na liście celów (117)
- Wyrażenia dowolne (118)
- Dowolne operatory logiczne (118)
- Przekierowania zapytań SELECT (119)
- Aktualizacja tabel (119)
- Usuwanie danych z tabeli (120)
- Stosowanie transakcji (121)
- Usuwanie pustych przestrzeni z bazy danych (121)
- Stosowanie funkcji agregujących (122)
Rozdział 12. Aplikacje (125)
- 12.1 Aplikacja 1 - Witaj Świecie (125)
- Pisanie aplikacji (126)
- Kopiowanie skryptu na serwer (131)
- Uruchamianie skryptu (132)
- Uwaga dotycząca tworzenia stron (132)
- Rozwiązywanie problemów (133)
- 12.2 Aplikacja 2 - licznik odwiedzin (133)
- Pisanie aplikacji (134)
- Uruchamianie skryptu (138)
- Rozwiązywanie problemów (139)
- 12.3 Aplikacja 3 - licznik korzystający z baz danych (139)
- Pisanie aplikacji (139)
- Uruchamianie skryptu (144)
- Rozwiązywanie problemów (144)
- 12.4 Aplikacja 4 - tworzenie grafiki "na bieżąco" (144)
- Pisanie aplikacji (145)
- Uruchamianie skryptu (146)
- Rozwiązywanie problemów (147)
- 12.5 Aplikacja 5 - superformularz Jeff'a (147)
- Krok po kroku (148)
- 12.6 Aplikacja 6 - obsługa konkretnego formularza (149)
- Pisanie aplikacji (149)
- Krok po kroku (150)
- Uruchamianie skryptu (156)
- Rozwiązywanie problemów (156)
- 12.7 Aplikacja 7 - przeszukiwanie danych zapisanych przez Aplikację 6 (156)
- Pisanie aplikacji (157)
- Krok po korku (158)
- Uruchamianie aplikacji (163)
- Rozwiązywanie problemów (163)
- 12.8 Aplikacja 8 - weryfikacja tożsamości (164)
- Pisanie aplikacji (164)
- Krok po kroku (165)
- Uruchamianie aplikacji (169)
- 12.9 I co dalej? (170)
Rozdział 13. Informacje techniczne (171)
- "Stan" oraz projektowanie interaktywnych stron WWW (171)
- Weryfikacja tożsamości (171)
- Parser XML (172)
- LDAP - prosty protokół dostępu do katalogów (172)
- Funkcje SNMP (172)
- Funkcje IMAP (173)
- Funkcje graficzne (174)
- Funkcje Hyperwave (174)
- Funkcje obsługi plików Gz (174)
- Funkcje związane z protokołem HTTP (174)
- Funkcje konwersji dat (175)
- Funkcje korekty pisowni (175)
- Funkcje obsługi liczb o dowolnej precyzji (175)
- Funkcje FilePro (176)
- Funkcje Oracle-7 i 8 (176)
- Funkcje obsługi plików PDF (176)
- Funkcje InterBase (176)
- Funkcje VMailMgr (176)
- Funkcje obsługi pamięci wspólnej oraz semaforów (177)
- Stosowanie programu testującego PHP3 (177)
- Dołączanie funkcji użytkownika do biblioteki funkcji wbudowanych PHP (178)
- Jaka jest przyszłość PHP? (178)
Dodatek A. Opis języka i funkcji (181)
Dodatek B. Zmienne dostępne w skryptach PHP (561)
Dodatek C. PostgreSQL i funkcja fsync() (567)
Alfabetyczny spis funkcji (571)
Skorowidz





