Informacje Opis pełny
Weź do koszyka
Poleć znajomemu
Skomentuj
Przechowaj...
Kod: h241
Tytuł: PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
Cena: 39,90
Promocja: 35,91
Realizacja: W sprzedaży [więcej >>>]
Przedmowa (11)
Rozdział 1. Instalacja (17)
- Instalacja w systemie Windows (18)
- Instalowanie systemu MySQL (18)
- Instalowanie języka PHP (22)
- Instalacja w systemie Linux (27)
- Usuwanie wersji w formie pakietowej (28)
- Instalowanie systemu MySQL (29)
- Instalowanie języka PHP (31)
- Instalowanie w systemie Mac OS X (34)
- Instalowanie systemu MySQL (35)
- Instalowanie języka PHP (36)
- System Mac OS X a Linux (36)
- Zadania poinstalacyjne (37)
- Jeśli nasz serwer WWW już obsługuje język PHP i bazy MySQL (39)
- Nasz pierwszy skrypt PHP (40)
- Podsumowanie (42)
Rozdział 2. Wprowadzenie do systemu MySQL (43)
- Wprowadzenie do baz danych (43)
- Logowanie się w systemie MySQL (44)
- Cóż to takiego ten SQL? (47)
- Tworzenie bazy danych (48)
- Tworzenie tabel (48)
- Wstawianie danych do tabeli (50)
- Przeglądanie danych przechowywanych w bazie (51)
- Modyfikowanie danych przechowywanych w bazie (53)
- Usuwanie danych przechowywanych w bazie (54)
- Podsumowanie (54)
Rozdział 3. Wprowadzenie do języka PHP (55)
- Poznajemy język PHP (55)
- Podstawowe polecenia i składnia (57)
- Zmienne i operatory (59)
- Tablice (60)
- Interakcja z użytkownikiem i formularze (61)
- Struktury sterujące (67)
- Strony wielozadaniowe (71)
- Podsumowanie (76)
Rozdział 4. Publikowanie w sieci WWW danych przechowywanych w bazie MySQL (77)
- Rzut oka na podstawowy mechanizm (77)
- Łączenie się z bazą MySQL za pomocą PHP (79)
- Wysyłanie zapytań SQL za pomocą języka PHP (81)
- Obsługa zbiorów wyników zapytania SELECT (82)
- Wstawianie danych do bazy (85)
- Praca domowa (88)
- Podsumowanie (89)
- Rozwiązanie naszej "pracy domowej" (89)
Rozdział 5. Projektowanie relacyjnych baz danych (93)
- Umożliwianie autorom podpisywania kawałów (93)
- Prosta reguła: różne dane trzeba przechowywać osobno (95)
- Korzystanie z wielu tabel (97)
- Proste relacje (101)
- Relacje typu wiele-do-wielu (103)
- Podsumowanie (105)
Rozdział 6. System zarządzania zawartością (107)
- Strona startowa systemu (108)
- Zarządzanie autorami (110)
- Usuwanie autorów (112)
- Dodawanie autorów (114)
- Edytowanie rekordów autorów (115)
- Zarządzanie kategoriami (120)
- Zarządzanie kawałami (125)
- Odszukiwanie kawałów (125)
- Dodawanie kawałów (130)
- Edytowanie i usuwanie kawałów (137)
- Podsumowanie (141)
Rozdział 7. Formatowanie i publikowanie zawartości (143)
- Pozbywamy się starej metody (144)
- Wyrażenia regularne (145)
- Formatowanie łańcuchów tekstu za pomocą wyrażeń regularnych (148)
- Wytłuszczenie i kursywa (148)
- Akapity (149)
- Hiperłącza (149)
- Domykanie znaczników (151)
- Dzielenie tekstu między strony (154)
- Składamy wszystkie elementy w jedną całość (156)
- Automatyczne zatwierdzanie zawartości (160)
- Podsumowanie (162)
Rozdział 8. Administrowanie bazą MySQL (163)
- Kopie zapasowe baz danych MySQL (164)
- Wykonywanie kopii za pomocą programu mysqldump (164)
- Kopie przyrostowe w dzienniku aktualizacji (165)
- Kontrola dostępu w MySQL (167)
- Polecenie GRANT (168)
- Polecenie REVOKE (171)
- Porady na temat kontroli dostępu (171)
- Problem braku dostępu (173)
- Sprawdzanie i naprawianie plików danych MySQL (174)
- Podsumowanie (177)
Rozdział 9. Zaawansowane zapytania SQL (179)
- Sortowanie wyników zapytania SELECT (179)
- Ustawianie limitów dla zapytań (181)
- Blokowanie tabel (182)
- Aliasy nazw kolumn i tabel (184)
- Grupowanie wyników zapytania SELECT (186)
- Złączenie lewostronne (188)
- Ograniczanie wyników klauzulą HAVING (190)
- Podsumowanie (191)
Rozdział 10. Dane binarne (193)
- Częściowo dynamiczne strony WWW (193)
- Obsługa ładowania plików (198)
- Przypisywanie plikom niepowtarzalnych nazw (200)
- Rejestrowanie w bazie danych ładowanych plików (202)
- Binarne typy kolumn (203)
- Zachowywanie plików (204)
- Przeglądanie zachowanych plików (205)
- Kompletny skrypt (208)
- Problemy związane z wielkimi plikami (212)
- Rozmiar pakietów MySQL (212)
- Ograniczenia czasu działania skryptów PHP (213)
- Podsumowanie (213)
Rozdział 11. Obsługa cookies i sesji w języku PHP (215)
- Cookies (215)
- Obsługa sesji w PHP (219)
- Prosty koszyk na zakupy (221)
- Podsumowanie (226)
Rozdział 12. Programowanie strukturalne w języku PHP (227)
- Czym jest kod strukturalny? (227)
- Potrzeba stosowania kodu strukturalnego (228)
- Dołączanie plików (230)
- Rodzaje dołączania (234)
- Dołączanie zawartości HTML (235)
- Lokalizacja dołączanych plików (236)
- Powrót do pliku głównego (239)
- Funkcje użytkownika i biblioteki funkcji (242)
- Zasięg zmiennych i dostęp do zmiennych globalnych (245)
- Argumenty opcjonalne i nieograniczona lista argumentów (249)
- Stałe (251)
- Struktura w praktyce - kontrola dostępu (253)
- Podsumowanie (260)
Dodatek A Składnia MySQL (261)
- ALTER TABLE (261)
- ANALYZE TABLE (264)
- CREATE DATABASE (264)
- CREATE INDEX (264)
- CREATE TABLE (264)
- DELETE (266)
- DESCRIBE (267)
- DROP DATABASE (267)
- DROP INDEX (267)
- DROP TABLE (268)
- EXPLAIN (268)
- GRANT (268)
- INSERT (269)
- LOAD DATA INFILE (270)
- LOCK/UNLOCK TABLES (270)
- OPTIMIZE TABLE (271)
- RENAME TABLE (271)
- REPLACE (272)
- REVOKE (272)
- SELECT (272)
- Złączenia (276)
- Unie (278)
- SET (278)
- SHOW (278)
- UNLOCK TABLES (280)
- UPDATE (280)
- USE (280)
Dodatek B Funkcje MySQL (281)
- Funkcje przepływu sterowania (281)
- Funkcje matematyczne (282)
- Funkcje tekstowe (285)
- Funkcje daty i czasu (289)
- Funkcje agregujące (294)
- Pozostałe funkcje (295)
Dodatek C Typy danych dla kolumn tabel MySQL (299)
- Typy liczbowe (300)
- Typy znakowe (302)
- Typy daty i czasu (305)
Dodatek D Funkcje PHP współpracujące z MySQL (307)
- mysql_affected_rows (307)
- mysql_client_encoding (308)
- mysql_close (308)
- mysql_connect (308)
- mysql_create_db (309)
- mysql_data_seek (309)
- mysql_db_name (309)
- mysql_db_query (309)
- mysql_drop_db (310)
- mysql_errno (310)
- mysql_error (310)
- mysql_escape_string (310)
- mysql_fetch_array (311)
- mysql_fetch_assoc (311)
- mysql_fetch_field (311)
- mysql_fetch_lengths (311)
- mysql_fetch_object (312)
- mysql_fetch_row (312)
- mysql_field_flags (312)
- mysql_field_len (313)
- mysql_field_name (313)
- mysql_field_seek (313)
- mysql_field_table (313)
- mysql_field_type (313)
- mysql_free_result (314)
- mysql_get_client_info (314)
- mysql_get_host_info (314)
- mysql_get_proto_info (314)
- mysql_get_server_info (314)
- mysql_info (315)
- mysql_insert_id (315)
- mysql_list_dbs (315)
- mysql_list_fields (315)
- mysql_list_processes (315)
- mysql_list_tables (316)
- mysql_num_fields (316)
- mysql_num_rows (316)
- mysql_pconnect (316)
- mysql_ping (316)
- mysql_query (317)
- mysql_real_escape_string (317)
- mysql_result (317)
- mysql_select_db (317)
- mysql_stat (318)
- mysql_tablename (318)
- mysql_thread_id (318)
- mysql_unbuffered_query (318)
Skorowidz (319)