Wyzwalacze ................................................................................................... 591
Prezentacja wyzwalaczy ............................................................................................................. 591
Jakie sÄ… zastosowania wyzwalaczy? ................................................................................... 592
Wykonywanie akcji przed zdarzeniem ............................................................................. 592
Wykonywanie akcji po zdarzeniu ..................................................................................... 592
Wyzwalacze wykonywane przed zdarzeniem (BEFORE) i po nim (AFTER) ................ 593
Obsługa wyzwalaczy w serwerze MySQL ................................................................................ 594
Tworzenie wyzwalaczy ........................................................................................................ 594
Wyświetlanie istniejących wyzwalaczy ............................................................................. 596
Modyfikacja wyzwalaczy ..................................................................................................... 598
Usuwanie wyzwalaczy ......................................................................................................... 598
Wykorzystanie wyzwalaczy w aplikacjach internetowych ............................................... 598
Podsumowanie ............................................................................................................................ 599
Rozdzia$ 34. Widoki ........................................................................................................... 601
Przedstawienie widoków ........................................................................................................... 602
Korzystanie z widoków w serwerze MySQL ........................................................................... 602
Tworzenie i wykonywanie widoków.................................................................................. 602
Wyświetlanie informacji o widokach................................................................................. 607
15
SPIS TRE"CI
Modyfikowanie widoków .................................................................................................... 609
Usuwanie widoków .............................................................................................................. 609
Widoki aktualizujÄ…ce............................................................................................................ 609
Stosowanie widoków w aplikacjach internetowych................................................................ 610
Podsumowanie............................................................................................................................. 611
Rozdzia$ 35. Praktyczne przyk$ady stosowania zapyta' .................................................... 613
Przykładowe dane ....................................................................................................................... 614
Tabelaryczna prezentacja danych przy wykorzystaniu PEAR ........................................... 614
Instalacja pakietu HTML_Table ........................................................................................ 615
Tworzenie prostej tabeli ...................................................................................................... 615
Tworzenie czytelniejszych wierszy .................................................................................... 616
Generowanie tabel na podstawie informacji z bazy danych .......................................... 617
Sortowanie wyników .................................................................................................................. 618
Podział wyników na strony ....................................................................................................... 619
Wyświetlanie numerów stron ................................................................................................... 621
Pobieranie danych z wielu tabel przy użyciu podzapytań .................................................. 623
Porównywanie przy użyciu podzapytań ........................................................................... 624
Stosowanie podzapytań do sprawdzania istnienia danych ............................................ 624
Pielęgnacja baz danych przy użyciu podzapytań ............................................................ 625
Stosowanie podzapytań w skryptach PHP ....................................................................... 625
Przeglądanie wyników przy wykorzystaniu kursora ............................................................. 626
Podstawowe informacje o kursorach ................................................................................ 626
Tworzenie kursora ............................................................................................................... 627
Otwieranie kursora .............................................................................................................. 627



 

 

 

 

 

 

 

 

 

 

 

 

   
 
  Rozdzia$ 33...
Pomodliłem się do każdego boga jaki istniał bym był w wstanie wkurzyć tę kobietę do granic możliwości.