PHP i MySQL. Wprowadzenie

Autorzy:

Szczegóły książki w Helionie
Tytuł oryginału: Learning PHP and MySQL
ISBN: 978-83-246-0679-5
Cena: 47 zł
Zniżka: 10%
Cena ze zniżką: 42.3 zł
Oprawa: miękka
Format: B5
Data wydania: 2007.01.11
Liczba stron: 352
Przykładowy rozdział: ftp://ftp.helion.pl/online/phmswp/phmswp-1.pdf
Kategoria: PHP

Twórz dynamiczne witryny WWW

  • Poznaj język PHP
  • Zaprojektuj w MySQL bazy i tabele
  • Napisz komponenty witryn WWW
  • Wprowadź mechanizmy zabezpieczeń

Statyczne witryny WWW, które jeszcze całkiem niedawno królowały w internecie, dziś odchodzą do lamusa. Spośród milionów stron internetowych w pamięć internautów zapadają te, które "żyją", są często aktualizowane, generowane dynamicznie i posiadają elementy interaktywne. Niestety, możliwości języka HTML nie pozwalają na tworzenie dynamicznych witryn WWW. W tym celu należy sięgnąć po inne technologie. Dziś najczęściej stosowanym rozwiązaniem jest połączenie strony internetowej z bazą danych oraz wykorzystywanie języka skryptowego, interpretowanego po stronie serwera, do pobierania treści z bazy i wyświetlania jej na stronie. Do takich zadań w większości witryn WWW używany jest język PHP i baza danych MySQL. Narzędzia te, poza ogromnymi możliwościami i niewielkimi wymaganiami sprzętowymi, mają ogromną zaletę -- są dostępne nieodpłatnie.

Dzięki książce "PHP i MySQL. Wprowadzenie" zdobędziesz podstawową wiedzę na temat tworzenia dynamicznych witryn WWW za pomocą języka PHP i bazy danych MySQL. Dowiesz się, w jaki sposób zainstalować PHP i MySQL, jak przygotować pliki konfiguracyjne i dostroić działanie tych środowisk. Poznasz sposoby łączenia kodu PHP ze znacznikami HTML, elementy języka PHP i techniki programowania w nim. Nauczysz się projektować i tworzyć bazy danych oraz tabele, formułować zapytania w języku SQL i administrować serwerem baz danych. Połączysz skrypty PHP z bazą danych za pomocą biblioteki PEAR oraz napiszesz moduły obsługi formularzy, sesji i plików cookie. Przeczytasz także o zabezpieczaniu witryn WWW przed nieautoryzowanym dostępem.

  • Zasady projektowania dynamicznych witryn WWW
  • Instalacja PHP i MySQL
  • Łączenie kodu PHP z HTML
  • Struktury, obiekty i operatory języka PHP
  • Projektowanie baz danych
  • Podstawy tworzenia zapytań SQL
  • Konfiguracja baz danych MySQL i zarządzanie tabelami
  • Połączenie PHP i MySQL za pośrednictwem funkcji PHP i repozytorium PEAR
  • Obsługa formularzy HTML w PHP
  • Zarządzanie sesjami, plikami cookie
  • Bezpieczeństwo PHP i MySQL

Poznaj technologię tworzenia "żywych" witryn WWW.

PHP i MySQL. Wprowadzenie -- spis treści

Przedmowa (7)

1. Dynamiczna treść na stronach WWW (11)

  • Miejsce technologii PHP i MySQL w procesie tworzenia aplikacji internetowych (11)
  • Komponenty aplikacji PHP (13)
  • Integracja wielu źródeł informacji (16)
  • Żądanie danych ze strony WWW (20)
  • Pytania do rozdziału 1. (22)

2. Instalacja (23)

  • Tworzenie aplikacji w trybie lokalnym (23)
  • Praca zdalna (34)
  • Pytania do rozdziału 2. (37)

3. Poznajemy PHP (39)

  • Obsługa tekstu w PHP (39)
  • Cegiełki kodowania (42)
  • Pytania do rozdziału 3. (57)

4. Podejmowanie decyzji w PHP (59)

  • Wyrażenia (59)
  • Operatory (61)
  • Instrukcje warunkowe (67)
  • Pętle (73)
  • Pytania do rozdziału 4. (78)

5. Funkcje (79)

  • Wywoływanie funkcji (80)
  • Definiowanie funkcji (82)
  • Programowanie obiektowe (88)
  • Pytania do rozdziału 5. (97)

6. Tablice (99)

  • Podstawowe informacje o tablicach (99)
  • Pytania do rozdziału 6. (110)

7. Podstawowe wiadomości o bazach danych (111)

  • Projekt bazy danych (112)
  • Strukturalny język zapytań (121)
  • Pytania do rozdziału 7. (129)

8. Korzystanie z MySQL (131)

  • Baza danych MySQL (131)
  • Zarządzanie bazą danych (134)
  • Tworzenie kopii zapasowych danych i ich odtwarzanie (138)
  • Zaawansowane instrukcje SQL (143)
  • Pytania do rozdziału 8. (156)

9. Komunikacja PHP z MySQL (159)

  • Procedura (159)
  • Wykonywanie zapytań do bazy danych za pomocą funkcji PHP (160)
  • Korzystanie z PEAR (169)
  • Pytania do rozdziału 9. (174)

10. Obsługa formularzy (177)

  • Tworzenie formularzy (177)
  • Szablony (193)
  • Pytania do rozdziału 10. (197)

11. PHP w praktyce (199)

  • Funkcje tekstowe (199)
  • Funkcje przetwarzania dat i godzin (208)
  • Operacje na plikach (212)
  • Korzystanie z wywołań systemowych (221)
  • Pytania do rozdziału 11. (222)

12. Modyfikowanie obiektów MySQL i danych PHP (223)

  • Modyfikowanie obiektów bazy danych z poziomu PHP (223)
  • Wykonywanie operacji na danych tabeli (226)
  • Wyświetlanie wyników z wykorzystaniem osadzonych łączy (226)
  • Formularz do wprowadzania danych i jego obsługa w jednym pliku (229)
  • Aktualizacja danych (234)
  • Usuwanie danych (235)
  • Wykonywanie podzapytań (239)
  • Pytania do rozdziału 12. (240)

13. Pliki cookie, sesje i kontrola dostępu (241)

  • Pliki cookie (241)
  • PHP i uwierzytelnianie HTTP (244)
  • Sesje (248)
  • Wykorzystanie modułu Auth_HTTP do uwierzytelniania (255)
  • Pytania do rozdziału 13. (258)

14. Bezpieczeństwo (259)

  • Ograniczanie dostępu do stron administracyjnych (259)
  • Bezpieczeństwo sesji (267)
  • Pytania do rozdziału 14. (273)

15. Sprawdzanie poprawności danych i obsługa błędów (275)

  • Sprawdzanie poprawności danych wprowadzanych przez użytkowników za pomocą JavaScript (275)
  • Dopasowywanie wzorców (279)
  • Ponowne wyświetlenie formularza w przypadku niepomyślnego testu poprawności danych (282)
  • Pytania do rozdziału 15. (285)

16. Przykładowe aplikacje (287)

  • Tworzenie blogu (287)
  • Pytania do rozdziału 16. (308)

17. Kończymy naszą podróż (311)

  • Szukanie pomocy w internecie (311)
  • Serwisy WWW (316)
  • Zend (316)
  • Lampshade (317)
  • Pytania do rozdziału 17. (318)

Dodatek Odpowiedzi na pytania do rozdziałów (319)

Skorowidz (331)

©2007 Włodzimierz Gajda | prace magisterskie | Dubai | Korekta prac magisterskich , Ebooki programowanie androida, Pozycjonowanie stron Poznań