PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie IV - Helion
Tytu艂 orygina艂u: Build Your Own Database Driven Web Site Using PHP & MySQL
T艂umaczenie: Daniel Kaczmarek
ISBN: 978-83-246-2580-2
stron: 424, Format: 158x235, ok艂adka: mi
Data wydania: 2010-05-18
Ksi臋garnia: Helion
Cena ksi膮偶ki: 35,40 z艂 (poprzednio: 59,00 z艂)
Oszcz臋dzasz: 40% (-23,60 z艂)
Osoby kt贸re kupowa艂y "PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie IV", wybiera艂y tak偶e:
- SQL. Kurs video. Kompendium wiedzy na podstawie MySQL 159,00 z艂, (47,70 z艂 -70%)
- PHP i MySQL. Kurs video. Tw 144,86 z艂, (52,15 z艂 -64%)
- MySQL. Kurs video. Od podstaw do zagadnie艅 zaawansowanych. Tworzenie i analizowanie baz danych 59,00 z艂, (26,55 z艂 -55%)
- MySQL. Jak zaprojektowa 129,00 z艂, (64,50 z艂 -50%)
- Wydajna praca z MySQL. Efektywne i bezpieczne zarz 89,00 z艂, (44,50 z艂 -50%)
Spis tre艣ci
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie IV -- spis tre艣ci
Przedmowa (11)
Rozdzia艂 1. Instalacja (19)
- W艂asny serwer WWW (20)
- Instalacja w systemie Windows (21)
- Jednoczesna instalacja wszystkich komponent贸w (21)
- Instalacja poszczeg贸lnych komponent贸w (26)
- Instalowanie w systemie Mac OS X (34)
- Jednoczesna instalacja wszystkich komponent贸w (34)
- Instalacja poszczeg贸lnych komponent贸w (37)
- Instalacja w systemie Linux (43)
- Instalowanie serwera baz danych MySQL (44)
- Instalowanie j臋zyka PHP (47)
- Zadania poinstalacyjne (53)
- O co zapyta膰 dostawc臋 us艂ug internetowych? (56)
- Nasz pierwszy skrypt PHP (57)
- Narz臋dzia gotowe, pora do pracy (60)
Rozdzia艂 2. Wprowadzenie do systemu MySQL (61)
- Wprowadzenie do baz danych (61)
- Logowanie si臋 na serwerze MySQL (62)
- SQL - Strukturalny J臋zyk Zapyta艅 (67)
- Tworzenie bazy danych (67)
- Tworzenie tabel (68)
- Wstawianie danych do tabeli (70)
- Przegl膮danie danych przechowywanych w bazie (72)
- Modyfikowanie danych przechowywanych w bazie (74)
- Usuwanie danych przechowywanych w bazie (75)
- Niech PHP sam napisze kod SQL (75)
Rozdzia艂 3. Wprowadzenie do j臋zyka PHP (77)
- Podstawowe polecenia i sk艂adnia (79)
- Zmienne, operatory i komentarze (81)
- Tablice (82)
- Interakcja z u偶ytkownikiem i formularze (84)
- Struktury steruj膮ce (95)
- Ukrywanie spoin (103)
- Nie nag艂a艣niaj swoich decyzji w zakresie technologii (104)
- U偶ywaj szablon贸w PHP (105)
- Wiele szablon贸w, jeden kontroler (107)
- Dajcie mi baz臋 danych! (110)
Rozdzia艂 4. Publikowanie w sieci WWW danych przechowywanych w bazie MySQL (111)
- Idea dzia艂ania (111)
- 艁膮czenie si臋 z baz膮 MySQL za pomoc膮 PHP (113)
- Wysy艂anie zapyta艅 SQL za pomoc膮 j臋zyka PHP (118)
- Obs艂uga zbior贸w wynik贸w zapytania SELECT (120)
- Wstawianie danych do bazy (125)
- Usuwanie danych z bazy (133)
- Misja zako艅czona (139)
Rozdzia艂 5. Projektowanie relacyjnych baz danych (141)
- Umo偶liwianie autorom podpisywania kawa艂贸w (142)
- Prosta regu艂a: dane trzeba przechowywa膰 osobno (143)
- Korzystanie z wielu tabel (147)
- Proste relacje (151)
- Relacje typu wiele-do-wielu (153)
- Jeden za wszystkich, wszyscy za jednego! (155)
Rozdzia艂 6. Programowanie strukturalne w j臋zyku PHP (157)
- Do艂膮czanie plik贸w (158)
- Do艂膮czanie zawarto艣ci HTML (158)
- Do艂膮czanie kodu PHP (160)
- Rodzaje do艂膮czania (164)
- Wsp贸艂u偶ytkowane pliki do艂膮czane (165)
- Funkcje u偶ytkownika i biblioteki funkcji (167)
- Zasi臋g zmiennych i dost臋p do zmiennych globalnych (169)
- Programowanie strukturalne w praktyce: funkcje pomocnicze szablon贸w (173)
- Najlepszy spos贸b (176)
Rozdzia艂 7. System zarz膮dzania zawarto艣ci膮 (177)
- Strona startowa systemu (178)
- Zarz膮dzanie autorami (181)
- Usuwanie autor贸w (183)
- Dodawanie i edytowanie autor贸w (186)
- Zarz膮dzanie kategoriami (190)
- Zarz膮dzanie kawa艂ami (195)
- Wyszukiwanie kawa艂贸w (195)
- Dodawanie i edytowanie kawa艂贸w (201)
- Usuwanie kawa艂贸w (211)
- Podsumowanie (212)
Rozdzia艂 8. Formatowanie zawarto艣ci przy u偶yciu wyra偶e艅 regularnych (215)
- Wyra偶enia regularne (216)
- Formatowanie 艂a艅cuch贸w tekstu za pomoc膮 wyra偶e艅 regularnych (220)
- Wyt艂uszczenie i kursywa (221)
- Akapity (223)
- Hiper艂膮cza (225)
- Domykanie znacznik贸w (228)
- Sk艂adamy wszystkie elementy w jedn膮 ca艂o艣膰 (229)
- Automatyczne zatwierdzanie zawarto艣ci (232)
Rozdzia艂 9. Obs艂uga cookies i sesji oraz kontrola dost臋pu (233)
- Cookies (233)
- Obs艂uga sesji w PHP (238)
- Prosty koszyk na zakupy (240)
- Kontrola dost臋pu (248)
- Projekt bazy danych (248)
- Kod 藕r贸d艂owy kontrolera (252)
- Biblioteka funkcji (257)
- Zarz膮dzanie has艂ami i rolami (266)
- Kolejne wyzwanie, czyli moderowanie kawa艂贸w (273)
- Nieograniczone mo偶liwo艣ci (275)
Rozdzia艂 10. Administrowanie baz膮 MySQL (277)
- phpMyAdmin (278)
- Kopie zapasowe baz danych MySQL (282)
- Wykonywanie kopii za pomoc膮 programu mysqldump (282)
- Kopie przyrostowe w binarnym dzienniku aktualizacji (283)
- Kontrola dost臋pu w MySQL (286)
- Nadawanie uprawnie艅 za pomoc膮 polecenia GRANT (287)
- Odbieranie uprawnie艅 przy u偶yciu polecenia REVOKE (289)
- Porady na temat kontroli dost臋pu (290)
- Problem braku dost臋pu (292)
- Sprawdzanie i naprawianie plik贸w danych MySQL (293)
- Lepiej si臋 ubezpiecza膰, ni偶 potem 偶a艂owa膰 (295)
Rozdzia艂 11. Zaawansowane zapytania SQL (297)
- Sortowanie wynik贸w zapytania SELECT (297)
- Ustawianie limit贸w dla zapyta艅 (299)
- Blokowanie tabel (300)
- Aliasy nazw kolumn i tabel (302)
- Grupowanie wynik贸w zapytania SELECT (305)
- Z艂膮czenie lewostronne (306)
- Ograniczanie wynik贸w za pomoc膮 klauzuli HAVING (309)
- Dalsze lektury (310)
Rozdzia艂 12. Dane binarne (313)
- Cz臋艣ciowo dynamiczne strony WWW (313)
- Obs艂uga 艂adowania plik贸w (319)
- Przypisywanie plikom niepowtarzalnych nazw (322)
- Rejestrowanie w bazie danych 艂adowanych plik贸w (324)
- Binarne typy kolumn (325)
- Zapisywanie plik贸w (327)
- Przegl膮danie zapisanych plik贸w (328)
- Kompletny skrypt (332)
- Problemy zwi膮zane z wielkimi plikami (338)
- Rozmiar pakiet贸w MySQL (338)
- Ograniczenia czasu dzia艂ania skrypt贸w PHP (338)
- Zako艅czenie (339)
Dodatek A: Sk艂adnia MySQL (341)
- Instrukcje j臋zyka SQL obs艂ugiwane przez MySQL (342)
- ALTER TABLE (342)
- ANALYZE TABLE (344)
- CREATE DATABASE (344)
- CREATE INDEX (345)
- CREATE TABLE (345)
- DELETE (347)
- DESCRIBE/DESC (348)
- DROP DATABASE (348)
- DROP INDEX (348)
- DROP TABLE (348)
- EXPLAIN (348)
- GRANT (349)
- INSERT (349)
- LOAD DATA INFILE (350)
- LOCK/UNLOCK TABLES (351)
- OPTIMIZE TABLE (352)
- RENAME TABLE (352)
- REPLACE (353)
- REVOKE (353)
- SELECT (353)
- SET (359)
- SHOW (359)
- TRUNCATE (360)
- UNLOCK TABLES (361)
- UPDATE (361)
- USE (362)
Dodatek B: Funkcje MySQL (363)
- Funkcje przep艂ywu sterowania (363)
- Funkcje matematyczne (364)
- Funkcje tekstowe (367)
- Funkcje daty i czasu (371)
- Pozosta艂e funkcje (374)
- Funkcje u偶ywane w klauzulach GROUP BY (378)
Dodatek C: Typy danych dla kolumn tabel MySQL (379)
- Typy liczbowe (380)
- Typy znakowe (383)
- Typy daty i czasu (387)
Dodatek D: Funkcje PHP wsp贸艂pracuj膮ce z MySQL (389)
- Najcz臋艣ciej u偶ywane funkcje mysqli_* w j臋zyku PHP (389)
- mysqli_affected_rows (390)
- mysqli_character_set_name (390)
- mysqli_close (390)
- mysqli_connect (390)
- mysqli_connect_errno (391)
- mysqli_connect_error (391)
- mysqli_data_seek (391)
- mysqli_errno (392)
- mysqli_error (392)
- mysqli_fetch_all (392)
- mysqli_fetch_array (393)
- mysqli_fetch_assoc (393)
- mysqli_fetch_field (393)
- mysqli_fetch_field_direct (393)
- mysqli_fetch_fields (394)
- mysqli_fetch_lengths (394)
- mysqli_fetch_object (394)
- mysqli_fetch_row (395)
- mysqli_field_count (395)
- mysqli_field_seek (395)
- mysqli_field_tell (395)
- mysqli_free_result (395)
- mysqli_get_client_info (395)
- mysqli_get_client_version (396)
- mysqli_get_host_info (396)
- mysqli_get_proto_info (396)
- mysqli_get_server_info (396)
- mysqli_get_server_version (396)
- mysqli_info (396)
- mysqli_insert_id (397)
- mysqli_num_fields (397)
- mysqli_num_rows (397)
- mysqli_ping (397)
- mysqli_query (397)
- mysqli_real_escape_string (398)
- mysqli_real_query (398)
- mysqli_select_db (398)
- mysqli_set_charset (398)
- mysqli_stat (399)
- mysqli_store_result (399)
- mysqli_thread_id (399)
- mysqli_use_result (399)
Skorowidz (401)