przewiń do treści

Zend Framework od podstaw

Włodzimierz Gajda

Rozdział 14.

Klasa Zend_Db_Adapter_Abstract i klasy pochodne

Przykłady


Listingi


Listing 14.1. Ręczne nawiązywanie połączenia z bazą danych przy...
Listing 14.2. Przechwycenie wyjątku występującego podczas...
Listing 14.3. Dostęp do obiektu Zend_db_Adapter w skrypcie index.php
Listing 14.4. Dostęp do zasobu db wewnątrz akcji
Listing 14.5. Przykładowe wywołanie metody fetchRow() z parametrem...
Listing 14.6. Użycie tablicy indeksowanej i znaków zapytania
Listing 14.7. Użycie tablicy asocjacyjnej w roli parametru $bind
Listing 14.8. Pobieranie wszystkich rekordów z tabeli rzeka
Listing 14.9. Umieszczanie w zapytaniu SQL jednej zmiennej
Listing 14.10. Zwracanie wyników w postaci obiektów
Listing 14.11. Przykładowe wywołanie metody fetchCol()
Listing 14.12. Przykładowe wywołanie metody fetchOne()
Listing 14.13. Przykładowe wywołanie metody fetchPairs()
Listing 14.14. Przykładowe wywołanie metody insert()
Listing 14.15. Obsługa wyjątku generowanego przez metodę insert()
Listing 14.16. Przykładowe wywołanie metody lastInsertId()
Listing 14.17. Przykładowe wywołanie metody delete()
Listing 14.18. Uwaga, metoda delete() nie wywołuje automatycznie metody...
Listing 14.19. Przykładowe wywołanie metody update()
Listing 14.20. Uwaga, metoda update() nie wywołuje automatycznie metody...
Listing 14.21. Przykładowe wywołanie metody query()
Listing 14.22. Przykładowe wywołanie metody quote()
Listing 14.23. Przykładowe wywołanie metody quoteInto()
Listing 14.24. Transakcja
Listing 14.25. Umieszczanie w tablicy danych wyrażeń SQL
Listing 14.26. Reguły konfigurujące dostęp do bazy danych
Listing 14.27. Zarys skryptu wstaw.php
Listing 14.28. Metoda indexAction() akcji index/index
Listing 14.29. Widok akcji index/index
Listing 14.30. Szablon layout.phtml przykładu 14 .1.
Listing 14.31. Zarys skryptu wstaw.php
Listing 14.32. Metoda indexAction() akcji index/index


Rysunki


Rysunek 14.1. Baza danych wiersze-rozewicza
Rysunek 14.2. Modyfikacja liczby znaków kolumny typu VARCHAR